Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 25a77c5

Browse files
committed
fix:jstd.conf: explicitly specify script load order
Originally we relied on a lot of globbing, which resulted in angular-mocks being loaded before normal services, so we never overwrote services like $exceptionHandler with mocks. Explict definition guarantees that we don't fall into the loading order trap, but requires us to remember to update the jsTestDriver.conf file every time we add/rename/remove a js file.
1 parent 7572122 commit 25a77c5

File tree

4 files changed

+128
-8
lines changed

4 files changed

+128
-8
lines changed

jsTestDriver-coverage.conf

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,38 @@ load:
77
- test/jquery_remove.js
88
- src/Angular.js
99
- src/JSON.js
10-
- src/*.js
11-
- src/service/*.js
10+
- src/Compiler.js
11+
- src/Scope.js
12+
- src/Injector.js
13+
- src/parser.js
14+
- src/Resource.js
15+
- src/Browser.js
16+
- src/sanitizer.js
17+
- src/jqLite.js
18+
- src/apis.js
19+
- src/filters.js
20+
- src/formatters.js
21+
- src/validators.js
22+
- src/service/cookieStore.js
23+
- src/service/cookies.js
24+
- src/service/defer.js
25+
- src/service/document.js
26+
- src/service/exceptionHandler.js
27+
- src/service/hover.js
28+
- src/service/invalidWidgets.js
29+
- src/service/location.js
30+
- src/service/log.js
31+
- src/service/resource.js
32+
- src/service/route.js
33+
- src/service/updateView.js
34+
- src/service/window.js
35+
- src/service/xhr.bulk.js
36+
- src/service/xhr.cache.js
37+
- src/service/xhr.error.js
38+
- src/service/xhr.js
39+
- src/directives.js
40+
- src/markups.js
41+
- src/widgets.js
1242
- example/personalLog/*.js
1343
- test/testabilityPatch.js
1444
- src/scenario/Scenario.js

jsTestDriver-jquery.conf

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,38 @@ load:
77
- test/jquery_alias.js
88
- src/Angular.js
99
- src/JSON.js
10-
- src/*.js
11-
- src/service/*.js
10+
- src/Compiler.js
11+
- src/Scope.js
12+
- src/Injector.js
13+
- src/parser.js
14+
- src/Resource.js
15+
- src/Browser.js
16+
- src/sanitizer.js
17+
- src/jqLite.js
18+
- src/apis.js
19+
- src/filters.js
20+
- src/formatters.js
21+
- src/validators.js
22+
- src/service/cookieStore.js
23+
- src/service/cookies.js
24+
- src/service/defer.js
25+
- src/service/document.js
26+
- src/service/exceptionHandler.js
27+
- src/service/hover.js
28+
- src/service/invalidWidgets.js
29+
- src/service/location.js
30+
- src/service/log.js
31+
- src/service/resource.js
32+
- src/service/route.js
33+
- src/service/updateView.js
34+
- src/service/window.js
35+
- src/service/xhr.bulk.js
36+
- src/service/xhr.cache.js
37+
- src/service/xhr.error.js
38+
- src/service/xhr.js
39+
- src/directives.js
40+
- src/markups.js
41+
- src/widgets.js
1242
- example/personalLog/*.js
1343
- test/testabilityPatch.js
1444
- src/scenario/Scenario.js

jsTestDriver-perf.conf

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,38 @@ load:
55
- lib/jasmine-jstd-adapter/JasmineAdapter.js
66
- src/Angular.js
77
- src/JSON.js
8-
- src/*.js
9-
- src/service/*.js
8+
- src/Compiler.js
9+
- src/Scope.js
10+
- src/Injector.js
11+
- src/parser.js
12+
- src/Resource.js
13+
- src/Browser.js
14+
- src/sanitizer.js
15+
- src/jqLite.js
16+
- src/apis.js
17+
- src/filters.js
18+
- src/formatters.js
19+
- src/validators.js
20+
- src/service/cookieStore.js
21+
- src/service/cookies.js
22+
- src/service/defer.js
23+
- src/service/document.js
24+
- src/service/exceptionHandler.js
25+
- src/service/hover.js
26+
- src/service/invalidWidgets.js
27+
- src/service/location.js
28+
- src/service/log.js
29+
- src/service/resource.js
30+
- src/service/route.js
31+
- src/service/updateView.js
32+
- src/service/window.js
33+
- src/service/xhr.bulk.js
34+
- src/service/xhr.cache.js
35+
- src/service/xhr.error.js
36+
- src/service/xhr.js
37+
- src/directives.js
38+
- src/markups.js
39+
- src/widgets.js
1040
- src/angular-mocks.js
1141
- perf/data/*.js
1242
- perf/testUtils.js

jsTestDriver.conf

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,38 @@ load:
77
- test/jquery_remove.js
88
- src/Angular.js
99
- src/JSON.js
10-
- src/*.js
11-
- src/service/*.js
10+
- src/Compiler.js
11+
- src/Scope.js
12+
- src/Injector.js
13+
- src/parser.js
14+
- src/Resource.js
15+
- src/Browser.js
16+
- src/sanitizer.js
17+
- src/jqLite.js
18+
- src/apis.js
19+
- src/filters.js
20+
- src/formatters.js
21+
- src/validators.js
22+
- src/service/cookieStore.js
23+
- src/service/cookies.js
24+
- src/service/defer.js
25+
- src/service/document.js
26+
- src/service/exceptionHandler.js
27+
- src/service/hover.js
28+
- src/service/invalidWidgets.js
29+
- src/service/location.js
30+
- src/service/log.js
31+
- src/service/resource.js
32+
- src/service/route.js
33+
- src/service/updateView.js
34+
- src/service/window.js
35+
- src/service/xhr.bulk.js
36+
- src/service/xhr.cache.js
37+
- src/service/xhr.error.js
38+
- src/service/xhr.js
39+
- src/directives.js
40+
- src/markups.js
41+
- src/widgets.js
1242
- example/personalLog/*.js
1343
- test/testabilityPatch.js
1444
- src/scenario/Scenario.js

0 commit comments

Comments
 (0)