do-while-basic.js 389 B

1234567891011121314151617181920
  1. test("basic functionality", () => {
  2. let number = 0;
  3. do {
  4. number++;
  5. } while (number < 9);
  6. expect(number).toBe(9);
  7. });
  8. test("no braces", () => {
  9. let number = 0;
  10. do number++;
  11. while (number < 3);
  12. expect(number).toBe(3);
  13. });
  14. test("exception in test expression", () => {
  15. expect(() => {
  16. do {} while (foo);
  17. }).toThrow(ReferenceError);
  18. });