From c7ff4161e3156cf68e7face1eee407a63988b7fe Mon Sep 17 00:00:00 2001 From: joshaber Date: Tue, 19 Apr 2016 16:20:51 -0400 Subject: [PATCH] Revert "Test with ava." This reverts commit cd7a6bb4c10068b7fa739076ac45e6f7ed71b8c8. --- package.json | 3 +-- test/resource-pool-spec.js | 53 -------------------------------------- tsconfig.json | 3 +-- 3 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 test/resource-pool-spec.js diff --git a/package.json b/package.json index 55d320f..c5e26c7 100644 --- a/package.json +++ b/package.json @@ -5,14 +5,13 @@ "main": "./build/index.js", "typings": "./build/index.d.ts", "scripts": { - "test": "tsc && ava --serial", + "test": "echo \"Error: no test specified\" && exit 1", "prepublish": "npm run lint && tsc", "lint": "tslint lib/**/*.ts" }, "author": "", "license": "ISC", "devDependencies": { - "ava": "^0.14.0", "tslint": "^3.7.4", "typescript": "^1.8.10", "typings": "^0.7.12" diff --git a/test/resource-pool-spec.js b/test/resource-pool-spec.js deleted file mode 100644 index 8ae584a..0000000 --- a/test/resource-pool-spec.js +++ /dev/null @@ -1,53 +0,0 @@ -import test from 'ava' - -import ResourcePool from '../build/resource-pool' - -let queue - -test.beforeEach(() => { - queue = new ResourcePool([{}]) -}) - -test('enqueue calls the enqueued function', async t => { - let called = false - await queue.enqueue(() => { - called = true - return Promise.resolve() - }) - t.true(called) -}) - -test('enqueue forwards values from the inner promise', async t => { - const result = await queue.enqueue(() => Promise.resolve(42)) - t.is(result, 42) -}) - -test('enqueue forwards errors from the inner promise', async t => { - let threw = false - try { - await queue.enqueue(() => Promise.reject(new Error('down with the sickness'))) - } catch (e) { - threw = true - } - t.true(threw) -}) - -test('enqueue continues to dequeue work after a promise has been rejected', async t => { - try { - await queue.enqueue(() => Promise.reject(new Error('down with the sickness'))) - } catch (e) {} - - const result = await queue.enqueue(() => Promise.resolve(42)) - t.is(result, 42) -}) - -test('enqueue queues up work', async t => { - queue.enqueue(() => new Promise((resolve, reject) => {})) - t.is(queue.getQueueDepth(), 0) - - queue.enqueue(() => new Promise((resolve, reject) => {})) - t.is(queue.getQueueDepth(), 1) - - queue.enqueue(() => new Promise((resolve, reject) => {})) - t.is(queue.getQueueDepth(), 2) -}) diff --git a/tsconfig.json b/tsconfig.json index a99a457..7e41929 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,7 +12,6 @@ "node_modules", "build", "typings/main", - "typings/main.d.ts", - "test" + "typings/main.d.ts" ] }