Details
-
Type:
Defect
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
The test code from CLJS-312 is not hooked up to the test suite, which is trivially fixed.
Hooking up the test, however reveals a deeper problem (besides that it has a failing assumption):
Presumably due to the goog.provides later in the files, the compiler orders the output wrong, which results in not provided errors.
Most interestingly, this problem goes away, when compiling from a prepopulated out directory, presumably because then the closure compiler handles the ordering?
Patch hooks up the tests into the test suite.
If you want to see the provide error, delete out before compiling.
If you want to see the failing assertion from the original test, compile a second time.