dynamic-import-usage.js 613 B

123456789101112131415161718
  1. describe("parsing", () => {
  2. test("can parse call import call", () => {
  3. expect("import('a')").toEval();
  4. expect("import('a', )").toEval();
  5. expect("import('a', {options: true})").toEval();
  6. });
  7. test("does not crash on unexpected tokens after import", () => {
  8. expect("f = import('a')").toEval();
  9. expect("f= import").not.toEval();
  10. expect("f= import;").not.toEval();
  11. expect("f= import?").not.toEval();
  12. expect("f= import'").not.toEval();
  13. expect("f= import 'a'").not.toEval();
  14. expect("f= import['a']").not.toEval();
  15. });
  16. });