|
a13653c
Di Peng authored
|
||
| 1 | angularFiles = { | |
| 2 | 'angularSrc': [ | |
| 3 | 'src/Angular.js', | |
|
5143e7b
mhevery authored
|
||
| 4 | 'src/loader.js', | |
|
9555511
mhevery authored
|
||
| 5 | 'src/AngularPublic.js', | |
|
a13653c
Di Peng authored
|
||
| 6 | 'src/JSON.js', | |
| 7 | 'src/Injector.js', | |
| 8 | 'src/jqLite.js', | |
| 9 | 'src/apis.js', | |
|
15fd735
vojtajina authored
|
||
| 10 | 'src/service/anchorScroll.js', | |
|
1cc6bee
mhevery authored
|
||
| 11 | 'src/service/browser.js', | |
|
497839f
IgorMinar authored
|
||
| 12 | 'src/service/cacheFactory.js', | |
|
d9b58f2
mhevery authored
|
||
| 13 | 'src/service/compiler.js', | |
|
dbffbef
vojtajina authored
|
||
| 14 | 'src/service/controller.js', | |
|
a13653c
Di Peng authored
|
||
| 15 | 'src/service/cookieStore.js', | |
| 16 | 'src/service/cookies.js', | |
| 17 | 'src/service/defer.js', | |
| 18 | 'src/service/document.js', | |
| 19 | 'src/service/exceptionHandler.js', | |
|
6022f3d
mhevery authored
|
||
| 20 | 'src/service/filter.js', | |
|
dd9151e
mhevery authored
|
||
| 21 | 'src/service/filter/filter.js', | |
|
6022f3d
mhevery authored
|
||
| 22 | 'src/service/filter/filters.js', | |
|
dd9151e
mhevery authored
|
||
| 23 | 'src/service/filter/limitTo.js', | |
| 24 | 'src/service/filter/orderBy.js', | |
|
0e1fa2a
mhevery authored
|
||
| 25 | 'src/service/interpolate.js', | |
|
a13653c
Di Peng authored
|
||
| 26 | 'src/service/location.js', | |
| 27 | 'src/service/log.js', | |
| 28 | 'src/service/resource.js', | |
|
7c11531
mhevery authored
|
||
| 29 | 'src/service/parse.js', | |
|
9632f5c
IgorMinar authored
|
||
| 30 | 'src/service/q.js', | |
|
a13653c
Di Peng authored
|
||
| 31 | 'src/service/route.js', | |
| 32 | 'src/service/routeParams.js', | |
|
93b777c
mhevery authored
|
||
| 33 | 'src/service/scope.js', | |
|
0f6b2ef
mhevery authored
|
||
| 34 | 'src/service/sanitize.js', | |
|
a13653c
Di Peng authored
|
||
| 35 | 'src/service/sniffer.js', | |
| 36 | 'src/service/window.js', | |
|
59adadc
vojtajina authored
|
||
| 37 | 'src/service/http.js', | |
|
cd28a2e
vojtajina authored
|
||
| 38 | 'src/service/httpBackend.js', | |
|
a13653c
Di Peng authored
|
||
| 39 | 'src/service/locale.js', | |
|
f54db2c
IgorMinar authored
|
||
| 40 | 'src/directive/directives.js', | |
| 41 | 'src/directive/a.js', | |
| 42 | 'src/directive/booleanAttrDirs.js', | |
| 43 | 'src/directive/form.js', | |
| 44 | 'src/directive/input.js', | |
| 45 | 'src/directive/ngBind.js', | |
| 46 | 'src/directive/ngClass.js', | |
| 47 | 'src/directive/ngCloak.js', | |
| 48 | 'src/directive/ngController.js', | |
| 49 | 'src/directive/ngEventDirs.js', | |
| 50 | 'src/directive/ngInclude.js', | |
| 51 | 'src/directive/ngInit.js', | |
| 52 | 'src/directive/ngNonBindable.js', | |
| 53 | 'src/directive/ngPluralize.js', | |
| 54 | 'src/directive/ngRepeat.js', | |
| 55 | 'src/directive/ngShowHide.js', | |
| 56 | 'src/directive/ngStyle.js', | |
| 57 | 'src/directive/ngSwitch.js', | |
| 58 | 'src/directive/ngTransclude.js', | |
| 59 | 'src/directive/ngView.js', | |
| 60 | 'src/directive/script.js', | |
| 61 | 'src/directive/select.js', | |
| 62 | 'src/directive/style.js' | |
|
a13653c
Di Peng authored
|
||
| 63 | ], | |
| 64 | ||
| 65 | 'angularScenario': [ | |
| 66 | 'src/scenario/Scenario.js', | |
| 67 | 'src/scenario/Application.js', | |
| 68 | 'src/scenario/Describe.js', | |
| 69 | 'src/scenario/Future.js', | |
| 70 | 'src/scenario/ObjectModel.js', | |
| 71 | 'src/scenario/Describe.js', | |
| 72 | 'src/scenario/Runner.js', | |
| 73 | 'src/scenario/SpecRunner.js', | |
| 74 | 'src/scenario/dsl.js', | |
| 75 | 'src/scenario/matchers.js', | |
| 76 | 'src/scenario/output/Html.js', | |
| 77 | 'src/scenario/output/Json.js', | |
| 78 | 'src/scenario/output/Xml.js', | |
| 79 | 'src/scenario/output/Object.js' | |
| 80 | ], | |
| 81 | ||
| 82 | 'jstd': [ | |
|
ab5df20
vojtajina authored
|
||
| 83 | 'lib/jasmine/jasmine.js', | |
|
a13653c
Di Peng authored
|
||
| 84 | 'lib/jasmine-jstd-adapter/JasmineAdapter.js', | |
|
a2a830e
IgorMinar authored
|
||
| 85 | 'lib/jquery/jquery.js', | |
|
a13653c
Di Peng authored
|
||
| 86 | 'test/jquery_remove.js', | |
| 87 | '@angularSrc', | |
| 88 | 'example/personalLog/*.js', | |
| 89 | 'test/testabilityPatch.js', | |
|
2636105
vojtajina authored
|
||
| 90 | 'test/matchers.js', | |
|
a13653c
Di Peng authored
|
||
| 91 | 'src/scenario/Scenario.js', | |
| 92 | 'src/scenario/output/*.js', | |
| 93 | 'src/jstd-scenario-adapter/*.js', | |
| 94 | 'src/scenario/*.js', | |
| 95 | 'src/angular-mocks.js', | |
| 96 | 'test/scenario/*.js', | |
| 97 | 'test/scenario/output/*.js', | |
| 98 | 'test/jstd-scenario-adapter/*.js', | |
| 99 | 'test/*.js', | |
| 100 | 'test/service/*.js', | |
|
6022f3d
mhevery authored
|
||
| 101 | 'test/service/filter/*.js', | |
|
f54db2c
IgorMinar authored
|
||
| 102 | 'test/directive/*.js', | |
|
a13653c
Di Peng authored
|
||
| 103 | 'example/personalLog/test/*.js' | |
| 104 | ], | |
| 105 | ||
| 106 | 'jstdExclude': [ | |
| 107 | 'test/jquery_alias.js', | |
| 108 | 'src/angular-bootstrap.js', | |
|
9555511
mhevery authored
|
||
| 109 | 'src/scenario/angular-bootstrap.js' | |
|
a13653c
Di Peng authored
|
||
| 110 | ], | |
| 111 | ||
| 112 | 'jstdScenario': [ | |
| 113 | 'build/angular-scenario.js', | |
| 114 | 'build/jstd-scenario-adapter-config.js', | |
| 115 | 'build/jstd-scenario-adapter.js', | |
| 116 | 'build/docs/docs-scenario.js' | |
| 117 | ], | |
| 118 | ||
|
ddf6f11
vojtajina authored
|
||
| 119 | 'jstdMocks': [ | |
| 120 | 'lib/jasmine/jasmine.js', | |
| 121 | 'lib/jasmine-jstd-adapter/JasmineAdapter.js', | |
| 122 | 'build/angular.js', | |
| 123 | 'src/angular-mocks.js', | |
| 124 | 'test/matchers.js', | |
| 125 | 'test/angular-mocksSpec.js' | |
| 126 | ], | |
| 127 | ||
|
a13653c
Di Peng authored
|
||
| 128 | 'jstdPerf': [ | |
|
ab5df20
vojtajina authored
|
||
| 129 | 'lib/jasmine/jasmine.js', | |
|
a13653c
Di Peng authored
|
||
| 130 | 'lib/jasmine-jstd-adapter/JasmineAdapter.js', | |
| 131 | 'angularSrc', | |
| 132 | 'src/angular-mocks.js', | |
| 133 | 'perf/data/*.js', | |
| 134 | 'perf/testUtils.js', | |
| 135 | 'perf/*.js' | |
| 136 | ], | |
| 137 | ||
| 138 | 'jstdPerfExclude': [ | |
| 139 | 'src/angular-bootstrap.js', | |
|
9555511
mhevery authored
|
||
| 140 | 'src/scenario/angular-bootstrap.js' | |
|
a13653c
Di Peng authored
|
||
| 141 | ], | |
| 142 | ||
| 143 | 'jstdJquery': [ | |
|
ab5df20
vojtajina authored
|
||
| 144 | 'lib/jasmine/jasmine.js', | |
|
a13653c
Di Peng authored
|
||
| 145 | 'lib/jasmine-jstd-adapter/JasmineAdapter.js', | |
|
a2a830e
IgorMinar authored
|
||
| 146 | 'lib/jquery/jquery.js', | |
|
a13653c
Di Peng authored
|
||
| 147 | 'test/jquery_alias.js', | |
| 148 | '@angularSrc', | |
| 149 | 'example/personalLog/*.js', | |
| 150 | 'test/testabilityPatch.js', | |
|
2636105
vojtajina authored
|
||
| 151 | 'test/matchers.js', | |
|
a13653c
Di Peng authored
|
||
| 152 | 'src/scenario/Scenario.js', | |
| 153 | 'src/scenario/output/*.js', | |
| 154 | 'src/jstd-scenario-adapter/*.js', | |
| 155 | 'src/scenario/*.js', | |
| 156 | 'src/angular-mocks.js', | |
| 157 | 'test/scenario/*.js', | |
| 158 | 'test/scenario/output/*.js', | |
| 159 | 'test/jstd-scenario-adapter/*.js', | |
| 160 | 'test/*.js', | |
| 161 | 'test/service/*.js', | |
|
f54db2c
IgorMinar authored
|
||
| 162 | 'test/directive/*.js', | |
|
a13653c
Di Peng authored
|
||
| 163 | 'example/personalLog/test/*.js' | |
| 164 | ], | |
| 165 | ||
| 166 | 'jstdJqueryExclude': [ | |
| 167 | 'src/angular-bootstrap.js', | |
| 168 | 'src/scenario/angular-bootstrap.js', | |
| 169 | 'test/jquery_remove.js' | |
| 170 | ] | |
|
1d966f8
vojtajina authored
|
||
| 171 | }; | |
|
292a5da
mhevery authored
|
||
| 172 | ||
| 173 | // Execute only in slim-jim | |
| 174 | if (typeof JASMINE_ADAPTER !== 'undefined') { | |
| 175 | // SlimJim config | |
|
bbd3a3f
vojtajina authored
|
||
| 176 | files = [JASMINE, JASMINE_ADAPTER]; | |
|
292a5da
mhevery authored
|
||
| 177 | angularFiles.jstd.forEach(function(pattern) { | |
| 178 | // replace angular source | |
| 179 | if (pattern === '@angularSrc') files = files.concat(angularFiles.angularSrc); | |
|
bbd3a3f
vojtajina authored
|
||
| 180 | // ignore jstd and jasmine files | |
| 181 | else if (!/jstd|jasmine/.test(pattern)) files.push(pattern); | |
|
292a5da
mhevery authored
|
||
| 182 | }); | |
| 183 | ||
| 184 | exclude = angularFiles.jstdExclude; | |
| 185 | ||
| 186 | autoWatch = true; | |
| 187 | autoWatchInterval = 1; | |
|
bbd3a3f
vojtajina authored
|
||
| 188 | logLevel = LOG_INFO; | |
|
292a5da
mhevery authored
|
||
| 189 | logColors = true; | |
| 190 | } |