Skip to content

Commit 3954900

Browse files
committed
add mocha test
1 parent 6db245d commit 3954900

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
"url": "git://github.com/ka2er/node-opensubtitles-api.git"
99
},
1010
"scripts": {
11-
"test": "echo \"Error: no test specified\" && exit 1"
11+
"test": "mocha"
1212
}, "main": "lib/opensubtitles.js",
1313
"dependencies": {
1414
"xmlrpc":"1.0.2"
1515
},
16-
"devDependencies": {},
16+
"devDependencies": {
17+
"mocha":"1.6.0"
18+
},
1719
"optionalDependencies": {},
1820
"engines": {
1921
"node": "*"

test/test.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* User: seb
3+
* Date: 03/10/12
4+
* Time: 10:07
5+
* To change this template use File | Settings | File Templates.
6+
*/
7+
8+
var assert = require("assert");
9+
OS = require("../lib/opensubtitles.js");
10+
11+
describe('Opensubtitles', function() {
12+
describe('#computeHash()', function(){
13+
14+
it('should return a opensubtitles hash of the movie file ', function(done){
15+
var os = new OS();
16+
os.computeHash(process.cwd()+'/test/breakdance.avi', function(err, size){
17+
if (err) return done(err);
18+
assert.equal(size, '8e245d9679d31e12');
19+
done();
20+
});
21+
});
22+
});
23+
});
24+

0 commit comments

Comments
 (0)