Add tests for import.defer() (#17027)
This commit is contained in:
1 parent
0a539673eb
commit
88d670ecd4
4 files changed
+80
No files matched your search
@@ -1,5 +1,81 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`dynamic-import.js [acorn] format 1`] = `
|
||||
"The only valid meta property for import is 'import.meta' (1:8)
|
||||
> 1 | import.defer("foo");
|
||||
| ^
|
||||
2 |
|
||||
Cause: The only valid meta property for import is 'import.meta' (1:7)"
|
||||
`;
|
||||
|
||||
exports[`dynamic-import.js [espree] format 1`] = `
|
||||
"The only valid meta property for import is 'import.meta' (1:8)
|
||||
> 1 | import.defer("foo");
|
||||
| ^
|
||||
2 |
|
||||
Cause: The only valid meta property for import is 'import.meta'"
|
||||
`;
|
||||
|
||||
exports[`dynamic-import.js [meriyah] format 1`] = `
|
||||
"The only valid meta property for import is 'import.meta' (1:8)
|
||||
> 1 | import.defer("foo");
|
||||
| ^^^^^
|
||||
2 |
|
||||
Cause: [1:7-1:12]: The only valid meta property for import is 'import.meta'"
|
||||
`;
|
||||
|
||||
exports[`dynamic-import.js format 1`] = `
|
||||
====================================options=====================================
|
||||
parsers: ["babel"]
|
||||
printWidth: 80
|
||||
| printWidth
|
||||
=====================================input======================================
|
||||
import.defer("foo");
|
||||
|
||||
=====================================output=====================================
|
||||
import.defer("foo");
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
exports[`dynamic-import-attributes-expression.js [acorn] format 1`] = `
|
||||
"The only valid meta property for import is 'import.meta' (1:8)
|
||||
> 1 | import.defer("x", { with: { attr: "val" } });
|
||||
| ^
|
||||
2 |
|
||||
Cause: The only valid meta property for import is 'import.meta' (1:7)"
|
||||
`;
|
||||
|
||||
exports[`dynamic-import-attributes-expression.js [espree] format 1`] = `
|
||||
"The only valid meta property for import is 'import.meta' (1:8)
|
||||
> 1 | import.defer("x", { with: { attr: "val" } });
|
||||
| ^
|
||||
2 |
|
||||
Cause: The only valid meta property for import is 'import.meta'"
|
||||
`;
|
||||
|
||||
exports[`dynamic-import-attributes-expression.js [meriyah] format 1`] = `
|
||||
"The only valid meta property for import is 'import.meta' (1:8)
|
||||
> 1 | import.defer("x", { with: { attr: "val" } });
|
||||
| ^^^^^
|
||||
2 |
|
||||
Cause: [1:7-1:12]: The only valid meta property for import is 'import.meta'"
|
||||
`;
|
||||
|
||||
exports[`dynamic-import-attributes-expression.js format 1`] = `
|
||||
====================================options=====================================
|
||||
parsers: ["babel"]
|
||||
printWidth: 80
|
||||
| printWidth
|
||||
=====================================input======================================
|
||||
import.defer("x", { with: { attr: "val" } });
|
||||
|
||||
=====================================output=====================================
|
||||
import.defer("x", { with: { attr: "val" } });
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
exports[`import-defer.js [acorn] format 1`] = `
|
||||
"Unexpected token (1:14)
|
||||
> 1 | import defer * as ns from "x";
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
import.defer("x", { with: { attr: "val" } });
|
||||
@@ -0,0 +1 @@
|
||||
import.defer("foo");
|
||||
@@ -1,6 +1,8 @@
|
||||
const importDeferTests = [
|
||||
"import-defer.js",
|
||||
"import-defer-attributes-declaration.js",
|
||||
"dynamic-import.js",
|
||||
"dynamic-import-attributes-expression.js",
|
||||
];
|
||||
const invalidSyntaxTests = ["no-default.js", "no-named.js"];
|
||||
|
||||
|
||||
Reference in new issue
Block a user