Skip to content

Commit 77c4fc6

Browse files
matskoIgorMinar
authored andcommitted
chore(ngdocs): setup karma-docs testing suite to test docs components
1 parent f56125d commit 77c4fc6

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

Gruntfile.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ module.exports = function(grunt) {
4848
test: {
4949
jqlite: 'karma-jqlite.conf.js',
5050
jquery: 'karma-jquery.conf.js',
51+
docs: 'karma-docs.conf.js',
5152
modules: 'karma-modules.conf.js',
5253
//NOTE run grunt test:e2e instead and it will start a webserver for you
5354
end2end: 'karma-e2e.conf.js'
@@ -57,7 +58,8 @@ module.exports = function(grunt) {
5758
autotest: {
5859
jqlite: 'karma-jqlite.conf.js',
5960
jquery: 'karma-jquery.conf.js',
60-
modules: 'karma-modules.conf.js'
61+
modules: 'karma-modules.conf.js',
62+
docs: 'karma-docs.conf.js',
6163
},
6264

6365

angularFiles.js

-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ angularFiles = {
7878
'src/ngMobile/swipe.js',
7979
'src/ngMobile/directive/ngClick.js',
8080
'src/ngMobile/directive/ngSwipe.js',
81-
8281
'docs/components/angular-bootstrap/bootstrap.js'
8382
],
8483

karma-docs.conf.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
files = [
2+
JASMINE,
3+
JASMINE_ADAPTER,
4+
5+
'build/docs/components/jquery.js',
6+
'test/jquery_remove.js',
7+
8+
'build/angular.js',
9+
'build/angular-cookies.js',
10+
'build/angular-mocks.js',
11+
'build/angular-resource.js',
12+
'build/angular-mobile.js',
13+
'build/angular-sanitize.js',
14+
15+
'build/docs/components/lib/lunr.js/lunr.js',
16+
'build/docs/components/lib/google-code-prettify/src/prettify.js',
17+
18+
'build/docs/components/angular-bootstrap.js',
19+
'build/docs/components/angular-bootstrap-prettify.js',
20+
'build/docs/js/docs.js',
21+
'build/docs/docs-keywords.js',
22+
23+
'docs/component-spec/*.js'
24+
];
25+
26+
autoWatch = true;
27+
logLevel = LOG_INFO;
28+
logColors = true;
29+
browsers = ['Chrome'];
30+
31+
junitReporter = {
32+
outputFile: 'test_out/docs.xml',
33+
suite: 'Docs'
34+
};

0 commit comments

Comments
 (0)