Skip to content

Commit 55aab90

Browse files
committed
Add Travis CI
1 parent 466454d commit 55aab90

File tree

5 files changed

+116
-102
lines changed

5 files changed

+116
-102
lines changed

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
language: node_js
2+
node_js:
3+
- 0.12

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script src="functions.js" type="text/javascript"></script>
1818
<script src="script.js" type="text/javascript"></script>
1919
<script>mocha.setup('bdd');</script>
20-
<script src="test/test-script.js"type="text/javascript"></script>
20+
<script src="test/functions.spec.js"type="text/javascript"></script>
2121
<script>mocha.run(runAfterTests);</script>
2222
</body>
2323
</html>

karma.conf.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
module.exports = function (config) {
2+
config.set({
3+
basePath: '',
4+
frameworks: ['mocha', 'chai', 'sinon', 'sinon-chai'],
5+
files: [
6+
'test/*.spec.js',
7+
'functions.js'
8+
],
9+
reporters: ['progress'],
10+
port: 9876,
11+
colors: true,
12+
autoWatch: true,
13+
singleRun: false,
14+
logLevel: config.LOG_INFO,
15+
browsers: ['PhantomJS']
16+
});
17+
};

package.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"test": "test"
88
},
99
"scripts": {
10-
"test": "mocha --bail --watch"
10+
"test": "./node_modules/.bin/karma start --single-run --no-auto-watch --browsers PhantomJS"
1111
},
1212
"repository": {
1313
"type": "git",
@@ -19,9 +19,17 @@
1919
"url": "https://github.com/devleague/js-functions/issues"
2020
},
2121
"homepage": "https://github.com/devleague/js-functions",
22-
"dependencies": {
22+
"devDependencies": {
2323
"chai": "^2.3.0",
24-
"mocha": "^2.2.4",
25-
"sinon": "^1.14.1"
24+
"karma": "^0.13.14",
25+
"karma-chai": "^0.1.0",
26+
"karma-mocha": "^0.2.0",
27+
"karma-phantomjs-launcher": "^0.2.1",
28+
"karma-sinon": "^1.0.4",
29+
"karma-sinon-chai": "^1.1.0",
30+
"mocha": "^2.3.3",
31+
"phantomjs": "^1.9.18",
32+
"sinon": "^1.17.2",
33+
"sinon-chai": "^2.8.0"
2634
}
2735
}

0 commit comments

Comments
 (0)