diff --git a/lib/apromise.js b/lib/apromise.js new file mode 100644 index 0000000..37dcacb --- /dev/null +++ b/lib/apromise.js @@ -0,0 +1 @@ +module.exports = Promise.resolve('some promise hey') diff --git a/package.json b/package.json index 052efb9..95050b8 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,15 @@ "helpers" ], "bugs": { - "url": "https://github.com/uCOMmandIt/utilities/issues" + "url": "https://github.com/uCOMmandIt/uci-pkg-template/issues" }, - "homepage": "https://github.com/uCOMmandIt/utilities#readme", + "homepage": "https://github.com/uCOMmandIt/uci-pkg-template#readme", "dependencies": { "require-all": "git+https://github.com/dkebler/node-require-all.git#merge" }, "devDependencies": { "chai": "^3.5.0", + "chai-as-promised": "^6.0.0", "codecov": "^1.0.1", "istanbul": "^0.4.5", "mocha": "^3.2.0" diff --git a/test/amodule.test.js b/test/amodule.test.js index 7d681f9..3da57cb 100644 --- a/test/amodule.test.js +++ b/test/amodule.test.js @@ -1,16 +1,16 @@ 'use strict' +const expect = require('chai').expect, + lib = require('../') + //time-stamp for use when watching to distinguish reruns in console // place in alpha first file only let date = new Date(Date.now()) console.log(date.getMinutes(), "\:", date.getSeconds()) -const expect = require('chai').expect, - lib = require('../') +describe('Test a template module ', function () { -describe('A template module ', function () { - - it('Should ....', function () { + it('Should test all methods', function () { expect(lib.hello('Forest Gump')).to.equal('Hello Forest Gump') }) diff --git a/test/apromise.test.js b/test/apromise.test.js new file mode 100644 index 0000000..6fa66b6 --- /dev/null +++ b/test/apromise.test.js @@ -0,0 +1,19 @@ +'use strict' + +const chai = require('chai'), + chaiAsPromised = require("chai-as-promised"), + lib = require('../') + +chai.use(chaiAsPromised); + +const expect = chai.expect + +describe('Promise Stuff - ', function () { + + it('Can test a promise', function () { + + return expect(lib.apromise).to.eventually.equal('some promise hey') + return Promise.resolve().then(() => expect(lib.apromise).to.eventually.equal('some promise hey')) + + }) +})