diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/js_parser/js_parser_test.zig | 1 | ||||
-rw-r--r-- | src/test/fixtures/simple.jsx | 987 |
2 files changed, 988 insertions, 0 deletions
diff --git a/src/js_parser/js_parser_test.zig b/src/js_parser/js_parser_test.zig index 936f8864f..6bba00707 100644 --- a/src/js_parser/js_parser_test.zig +++ b/src/js_parser/js_parser_test.zig @@ -380,6 +380,7 @@ const PRINT_AST = false; test "expectPrint" { var t_ = Tester.t(std.heap.page_allocator); var t = &t_; + try expectPrinted(t, @embedFile("../test/fixtures/simple.jsx"), @embedFile("../test/fixtures/simple.jsx"), @src()); try expectPrinted(t, "if (true) { console.log(<div>true</div>); }", "if (true) { console.log(\"hi\"); }", @src()); // try expectPrinted(t, "if (true) { console.log(\"hi\"); }", "if (true) { console.log(\"hi\"); }", @src()); diff --git a/src/test/fixtures/simple.jsx b/src/test/fixtures/simple.jsx new file mode 100644 index 000000000..da7b81d15 --- /dev/null +++ b/src/test/fixtures/simple.jsx @@ -0,0 +1,987 @@ +// var Bar = () => { +// var foo = () => {}; + +// var hey = () => {}; +// return ( +// <div prop={1}> +// Plain text +// <div> +// ← A child div +// <Button>Red</Button> +// </div> +// </div> +// ); +// }; + +while (true) { + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; + console.log("hi"); + console.log("yo"); + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var foo = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var bar = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var baz = () => {}; + var hey = <div>true</div>; +} |