Skip to content
This repository was archived by the owner on Dec 19, 2025. It is now read-only.

Commit 88b24bc

Browse files
author
Axel Rindle
committed
Add tests
1 parent 59188dc commit 88b24bc

File tree

2 files changed

+25
-27
lines changed

2 files changed

+25
-27
lines changed

test/test-promise-handling.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,26 @@
11
#!/usr/bin/env node
22
'use strict';
33

4-
// register coffee-script
5-
require('coffeescript/register');
6-
74
// require modules
8-
const versionCheck = require('../lib/main.coffee');
9-
const assert = require('assert');
5+
const versionCheck = require('../');
106

117
const options = {
12-
repo: 'axelrindle/github-version-checker',
8+
token: process.env.GITHUB_API_TOKEN,
9+
repo: 'github-version-checker',
10+
owner: 'axelrindle',
1311
currentVersion: require('../package.json').version
1412
};
1513

1614
describe('github-version-checker', function () {
1715
describe('#versionCheck with one parameter and correct options', function () {
18-
it('should resolve the Promise without errors', function () {
19-
versionCheck(options).then(
20-
function (update) {
21-
assert.notEqual(update, undefined);
22-
},
23-
function (error) {
24-
throw error;
25-
}
26-
);
16+
it('should resolve without errors', function (done) {
17+
versionCheck(options)
18+
.then(function (update) {
19+
done();
20+
})
21+
.catch(function (err) {
22+
done(new Error(err));
23+
});
2724
});
2825
});
2926
});

test/test-return-types.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
11
#!/usr/bin/env node
2-
'use strict'
3-
4-
// register coffeescript
5-
require('coffeescript/register')
2+
'use strict';
63

74
// require modules
8-
const versionCheck = require('../lib/main')
9-
const assert = require('assert')
5+
const versionCheck = require('../');
6+
const assert = require('assert');
107

118
const options = {
12-
repo: 'axelrindle/github-version-checker',
9+
repo: 'github-version-checker',
10+
owner: 'axelrindle',
1311
currentVersion: require('../package.json').version
14-
}
12+
};
1513

1614
describe('github-version-checker', function () {
1715
describe('#versionCheck with two parameters', function () {
18-
it('should return null', function () {
19-
assert.equal(versionCheck(options, function(update, error) {}), null)
16+
it('should return null', function (done) {
17+
assert.equal(versionCheck(options, function(update, err) {
18+
if (err) done(new Error(err));
19+
else done();
20+
}), null)
2021
})
2122
})
22-
})
23+
});
2324

2425
describe('github-version-checker', function () {
2526
describe('#versionCheck with only one options parameter', function () {
2627
it('should return a Promise', function () {
2728
assert.equal(typeof versionCheck(options).then, 'function')
2829
})
2930
})
30-
})
31+
});

0 commit comments

Comments
 (0)