Commit Graph

243 Commits

Author SHA1 Message Date
Leo Balter ee85129db0 flag resolved import specifiers 2018-10-19 12:43:39 -04:00
Leo Balter d979e145b1 Rename the dynamic-import/ns to dynamic-import/namespace 2018-10-19 11:50:53 -04:00
Leo Balter 5c625a615f Set test generation of dynamic-import to aim the correct folder 2018-10-19 11:49:38 -04:00
Leo Balter 0e4310fc45 fix typo on features 2018-10-18 17:06:26 -04:00
Leo Balter 5f88a9293c fix binding 2018-10-18 17:06:26 -04:00
Leo Balter 335156f861 Add default templates for async arrow fns and async generators 2018-10-18 17:06:26 -04:00
Leo Balter 061a8ea63a
Merge pull request #1853 from leobalter/dyn-import-part3
Add more cases for dynamic imports
2018-10-15 14:36:01 -04:00
Rick Waldron 8a59f61c2b Remove unnecessary parts of test case for "PrivateName IdentifierName is accessed on SuperProperty" 2018-10-15 12:38:53 -04:00
Jaideep Bhoosreddy 7736c00f6a Update super-private-access-invalid.case 2018-10-15 12:36:34 -04:00
jbhoosreddy b7a83ecaf3 test: syntax error if superproperty private name access 2018-10-15 12:36:34 -04:00
Leo Balter 103ee25959 More coverage for namespace object 2018-10-12 17:27:00 -04:00
Leo Balter b7e0a48725 Reuse fixture 2018-10-12 15:32:38 -04:00
Leo Balter cce2f219f0 Add tests for export * as ns from mod to dyn imports 2018-10-12 14:49:53 -04:00
Leo Balter 3968c2d831 Migrate test for ns 2018-10-11 16:57:36 -04:00
Leo Balter ec1d7ccc6f Rename imported to namespace 2018-10-11 11:09:48 -04:00
Leo Balter dc2da1558f Add tests for the resolved namespace obj 2018-10-11 11:09:48 -04:00
Leo Balter f8fda5b6d2 Remove nested-with template for usage/catch tests
This should be well covered in the syntax templates and opens the path for tests with module code restrictions
2018-10-11 11:09:47 -04:00
Leo Balter b0ec060e62 Add more cases for Dynamic Imports usage
- Add cases for mixing module and script code
- Rename test case from return promise to thenable
- Fix script code case with valid loaded fixture
- Add a test to assert a promise return
- Add case for specifier toString rejection
- Add case for specifier toString
- Test Assignment expression abrupt completion
- Test Promise return
2018-10-11 11:09:47 -04:00
Leo Balter 7ec5d801f0 Remove naming conflict with template 2018-10-08 11:40:58 -04:00
Leo Balter 4388d5dc25 fix valid script code example 2018-10-08 11:04:45 -04:00
Leo Balter 8e28caa214 Add more coverage to dynamic import
- Add cases for invalid syntax
- Add valid cases
- nested imports
- add non existent file case
- Fix cases and templates to use a full importcall expr token
- add case for call expression position
- remove unnecessary module flag from templates
- Add templates for nested with
2018-10-05 17:17:32 -04:00
Leo Balter 00cfe1628c
Merge pull request #1831 from leobalter/1829-dyn-import-fixes
[dynamic import] Fix async test to verify completion
2018-10-05 12:41:12 -04:00
Timothy Gu 140d922d4c Add async-functions feature to more files (#1830) 2018-10-05 10:37:21 -04:00
Leo Balter 972fff9e17 Fix async test to verify completion
Fixes #1829
2018-10-05 10:33:08 -04:00
Leo Balter 8e8a593e1a Remove checklist, now at #1164 2018-10-04 16:16:35 -04:00
Leo Balter dac8fd4975 Recover Fixture files 2018-10-04 16:16:35 -04:00
Leo Balter 7d1a5a18de Fix duplicate template paths 2018-10-04 16:16:35 -04:00
Leo Balter 96f733d0c8 Checklist + quick template renaming 2018-10-04 16:16:35 -04:00
Leo Balter 1846d33c29 Regenerate tests 2018-10-04 16:16:35 -04:00
Leo Balter 54689ffa69 Update checklist and other fixups 2018-10-04 16:16:35 -04:00
Leo Balter 8b021346a5 Small fixups on the templates and create a checklist (WIP) 2018-10-04 16:16:35 -04:00
Leo Balter 971ca8cc85 Remove case, no form of importing thing as namespace 2018-10-04 16:16:35 -04:00
Leo Balter fdcb06e093 move catch tests to a separate folder 2018-10-04 16:16:35 -04:00
Leo Balter cc8b8e955b move flags to templates 2018-10-04 16:16:35 -04:00
Leo Balter e116ccff0c Improve case clarify for syntax templates 2018-10-04 16:16:35 -04:00
Leo Balter d16874c264 remove duplicated 2018-10-04 16:16:35 -04:00
Leo Balter 290bbfbbfc split valid and invalid syntax templates 2018-10-04 16:16:35 -04:00
Rick Waldron c31feb753d Dynamic Imports: remove [module] flag 2018-10-04 16:16:35 -04:00
Rick Waldron c77078809c Dynamic Imports: initial cases, templates, non-generated tests and fixtures 2018-10-04 16:16:35 -04:00
Leo Balter 54bf16f91e Fix template path 2018-10-04 10:32:01 -04:00
Rick Waldron cfff689a7a Typo: "reset" => "rest" 2018-09-26 09:18:46 -04:00
Kubilay Kahveci 6b808920dd test: Add tests for duplicate private methods (early-errors) 2018-09-18 14:16:20 -04:00
Rick Waldron bdc7b08beb Add "flags: [onlyStrict]" to src/class-elements/delete-error/*
"It is a Syntax Error if the UnaryExpression is contained in strict mode code"
2018-09-13 10:13:30 -04:00
jbhoosreddy cfe7f35059 revisions 2018-09-12 23:35:25 -04:00
jbhoosreddy d65bee93c5 fixes 2018-09-12 14:09:46 -04:00
jbhoosreddy 227a85b9d3 test: Early error private methods delete (#1343) 2018-09-11 14:46:34 -04:00
Rick Waldron 6bedd8f1c6
Merge pull request #1717 from leobalter/1711-fixes
Apply fixes on recent class element tests
2018-09-11 11:22:43 -04:00
Rick Waldron 2c714ede1d
Merge pull request #1719 from leobalter/private-fields-methods-whitespace-syntax-error
Private fields and methods whitespace syntax error
2018-09-11 11:20:44 -04:00
Leo Balter b183a6f568 Update tests to verify lexical grammar of private names
No whitespace allowed between the sigil and the identifier name
2018-09-10 17:13:05 -04:00
jbhoosreddy 19df5b04b2 private fields/methods whitespace syntax error (#1343) 2018-09-10 15:00:04 -04:00