From c50b32ee3f740139623d4044f8110d8ca2b26062 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Wed, 24 May 2017 13:37:54 +0200 Subject: Add initial testing config and a dummy test --- package.json | 10 ++++++++-- test/0x.js.ts | 12 ++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 test/0x.js.ts diff --git a/package.json b/package.json index c395340eb..7c5ff8b7a 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "build:commonjs": "tsc", "build:es6": "tsc -m es6 --outDir lib-esm", "build": "npm run clean && run-p build:*", - "lint": "tslint src/ts/**/*" + "lint": "tslint src/ts/**/*", + "test": "mocha -r ts-node/register test/**/*" }, "repository": { "type": "git", @@ -26,12 +27,17 @@ "node": ">=6.0.0" }, "devDependencies": { + "@types/chai": "^3.5.2", + "@types/mocha": "^2.2.41", "awesome-typescript-loader": "^3.1.3", + "chai": "^3.5.0", + "mocha": "^3.4.1", "npm-run-all": "^4.0.2", "shx": "^0.2.2", + "ts-node": "^3.0.4", "tslint": "^5.3.2", "tslint-config-0xproject": "^0.0.2", "typescript": "^2.3.3", "webpack": "^2.6.0" } -} +} \ No newline at end of file diff --git a/test/0x.js.ts b/test/0x.js.ts new file mode 100644 index 000000000..9538c5eb6 --- /dev/null +++ b/test/0x.js.ts @@ -0,0 +1,12 @@ +import {ZeroEx} from '../src/ts/0x.js'; +import { expect } from 'chai'; +import 'mocha'; + +describe('ZeroEx library', () => { + describe('#verifySignature', () => { + it('should return undefined', () => { + const zeroEx = new ZeroEx(); + expect(zeroEx.verifySignature()).to.be.undefined; + }); + }); +}); -- cgit v1.2.3 From 83605654317892df9c4b1e2fad255ca4a6856c0b Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Wed, 24 May 2017 13:48:13 +0200 Subject: Remove spaces --- test/0x.js.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/0x.js.ts b/test/0x.js.ts index 9538c5eb6..65475bf32 100644 --- a/test/0x.js.ts +++ b/test/0x.js.ts @@ -1,5 +1,5 @@ import {ZeroEx} from '../src/ts/0x.js'; -import { expect } from 'chai'; +import {expect} from 'chai'; import 'mocha'; describe('ZeroEx library', () => { -- cgit v1.2.3 From 7046870368e2de2c099675871c346fbaf1bf3898 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Wed, 24 May 2017 14:25:09 +0200 Subject: Run mocha on compiled sources --- package.json | 2 +- tsconfig.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7c5ff8b7a..b4832fefc 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "build:es6": "tsc -m es6 --outDir lib-esm", "build": "npm run clean && run-p build:*", "lint": "tslint src/ts/**/*", - "test": "mocha -r ts-node/register test/**/*" + "test": "run-s clean build:commonjs && mocha lib/test/**/*.js" }, "repository": { "type": "git", diff --git a/tsconfig.json b/tsconfig.json index 5ba086da6..1c3f8eb0a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,6 +10,7 @@ "strictNullChecks": true }, "include": [ - "./src/ts/**/*" + "./src/**/*", + "./test/**/*" ] } -- cgit v1.2.3 From 2067e16e14248c182577c942673d3f0546ce4a17 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Wed, 24 May 2017 14:27:24 +0200 Subject: Remove ts-node --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index b4832fefc..8540e7785 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,6 @@ "mocha": "^3.4.1", "npm-run-all": "^4.0.2", "shx": "^0.2.2", - "ts-node": "^3.0.4", "tslint": "^5.3.2", "tslint-config-0xproject": "^0.0.2", "typescript": "^2.3.3", -- cgit v1.2.3