4 Commits

Author SHA1 Message Date
Misko Hevery
6a9a48b0ac test: improve symbol-extractor test by ignoring $1 suffix ()
PR Close 
2019-01-14 09:55:30 -08:00
Alex Rickabaugh
69510acb20 test(ivy): symbol extractor should handle different compile options ()
The js_expected_symbol_test implementation extracts symbols names
from a rollup iife bundle. Previously, it only handled the case
with a simple 'var bundle = ...;' statement.

Sometimes, rollup produces a more complex bundle, where the 'bundle'
variable is not the only top-level variable declared in the same
declaration statement. This commit patches the symbol exctractor
to support this more complex case.

Additionally, when the symbol test fails, it prints a command to
accept the symbol diff. This command needs to include the
--define=compile flag to ensure the diff is applied in the same
compile mode as the test was run.

PR Close 
2018-06-28 17:51:42 -04:00
Misko Hevery
fc50c77bd3 test(ivy): switch HelloWorld to ivy compiler ()
PR Close 
2018-03-19 16:00:38 -07:00
Miško Hevery
20a900b648 test: Add bundle symbol extractor tool ()
This tool will be used for extracting symbols out of bundles so that
we can assert that only whitelisted symbols are allowed.

PR Close 
2018-02-13 11:28:54 -08:00