Skip to content

Commit a7054ec

Browse files
committed
Add definitions for blue-tape 0.1.11
1 parent 24e12a7 commit a7054ec

File tree

2 files changed

+182
-0
lines changed

2 files changed

+182
-0
lines changed

blue-tape/blue-tape-tests.ts

+170
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
/// <reference path="../node/node.d.ts" />
2+
/// <reference path="../bluebird/bluebird.d.ts" />
3+
/// <reference path="blue-tape.d.ts" />
4+
5+
import tape = require('blue-tape');
6+
import P = require('bluebird');
7+
8+
var name: string;
9+
var cb: tape.TestCase;
10+
var opts: tape.TestOptions;
11+
var t: tape.Test;
12+
13+
tape(cb);
14+
tape(name, cb);
15+
tape(opts, cb);
16+
tape(name, opts, cb);
17+
18+
tape(name, (test: tape.Test) => {
19+
t = test;
20+
});
21+
22+
tape.skip(name, cb);
23+
tape.only(name, cb);
24+
25+
26+
var sopts: tape.StreamOptions;
27+
var rs: NodeJS.ReadableStream;
28+
rs = tape.createStream();
29+
rs = tape.createStream(sopts);
30+
31+
32+
var htest: typeof tape;
33+
htest = tape.createHarness();
34+
35+
36+
tape(name, (test: tape.Test) => {
37+
var num: number;
38+
var ms: number;
39+
var value: any;
40+
var actual: any;
41+
var expected: any;
42+
var err: any;
43+
var fn = function() {};
44+
var msg: string;
45+
46+
var exceptionExpected: RegExp | (() => void);
47+
48+
test.plan(num);
49+
test.end();
50+
test.end(err);
51+
52+
test.fail(msg);
53+
test.pass(msg);
54+
test.timeoutAfter(ms);
55+
test.skip(msg);
56+
57+
test.ok(value);
58+
test.ok(value, msg);
59+
test.true(value);
60+
test.true(value, msg);
61+
test.assert(value);
62+
test.assert(value, msg);
63+
64+
test.notOk(value);
65+
test.notOk(value, msg);
66+
test.false(value);
67+
test.false(value, msg);
68+
test.notok(value);
69+
test.notok(value, msg);
70+
71+
test.error(err, msg);
72+
test.ifError(err, msg);
73+
test.ifErr(err, msg);
74+
test.iferror(err, msg);
75+
76+
test.equal(actual, expected);
77+
test.equal(actual, expected, msg);
78+
test.equals(actual, expected);
79+
test.equals(actual, expected, msg);
80+
test.isEqual(actual, expected);
81+
test.isEqual(actual, expected, msg);
82+
test.is(actual, expected);
83+
test.is(actual, expected, msg);
84+
test.strictEqual(actual, expected);
85+
test.strictEqual(actual, expected, msg);
86+
test.strictEquals(actual, expected);
87+
test.strictEquals(actual, expected, msg);
88+
89+
test.notEqual(actual, expected);
90+
test.notEqual(actual, expected, msg);
91+
test.notEquals(actual, expected);
92+
test.notEquals(actual, expected, msg);
93+
test.notStrictEqual(actual, expected);
94+
test.notStrictEqual(actual, expected, msg);
95+
test.notStrictEquals(actual, expected);
96+
test.notStrictEquals(actual, expected, msg);
97+
test.isNotEqual(actual, expected);
98+
test.isNotEqual(actual, expected, msg);
99+
test.isNot(actual, expected);
100+
test.isNot(actual, expected, msg);
101+
test.not(actual, expected);
102+
test.not(actual, expected, msg);
103+
test.doesNotEqual(actual, expected);
104+
test.doesNotEqual(actual, expected, msg);
105+
test.isInequal(actual, expected);
106+
test.isInequal(actual, expected, msg);
107+
108+
test.deepEqual(actual, expected);
109+
test.deepEqual(actual, expected, msg);
110+
test.deepEquals(actual, expected);
111+
test.deepEquals(actual, expected, msg);
112+
test.isEquivalent(actual, expected);
113+
test.isEquivalent(actual, expected, msg);
114+
test.same(actual, expected);
115+
test.same(actual, expected, msg);
116+
117+
test.notDeepEqual(actual, expected);
118+
test.notDeepEqual(actual, expected, msg);
119+
test.notEquivalent(actual, expected);
120+
test.notEquivalent(actual, expected, msg);
121+
test.notDeeply(actual, expected);
122+
test.notDeeply(actual, expected, msg);
123+
test.notSame(actual, expected);
124+
test.notSame(actual, expected, msg);
125+
test.isNotDeepEqual(actual, expected);
126+
test.isNotDeepEqual(actual, expected, msg);
127+
test.isNotDeeply(actual, expected);
128+
test.isNotDeeply(actual, expected, msg);
129+
test.isNotEquivalent(actual, expected);
130+
test.isNotEquivalent(actual, expected, msg);
131+
test.isInequivalent(actual, expected);
132+
test.isInequivalent(actual, expected, msg);
133+
134+
test.deepLooseEqual(actual, expected);
135+
test.deepLooseEqual(actual, expected, msg);
136+
test.looseEqual(actual, expected);
137+
test.looseEqual(actual, expected, msg);
138+
test.looseEquals(actual, expected);
139+
test.looseEquals(actual, expected, msg);
140+
141+
test.notDeepLooseEqual(actual, expected);
142+
test.notDeepLooseEqual(actual, expected, msg);
143+
test.notLooseEqual(actual, expected);
144+
test.notLooseEqual(actual, expected, msg);
145+
test.notLooseEquals(actual, expected);
146+
test.notLooseEquals(actual, expected, msg);
147+
148+
test.throws(fn);
149+
test.throws(fn, msg);
150+
test.throws(fn, exceptionExpected);
151+
test.throws(fn, exceptionExpected, msg);
152+
153+
test.doesNotThrow(fn);
154+
test.doesNotThrow(fn, msg);
155+
test.doesNotThrow(fn, exceptionExpected);
156+
test.doesNotThrow(fn, exceptionExpected, msg);
157+
158+
test.test(name, (st) => {
159+
t = st;
160+
});
161+
162+
test.comment(msg);
163+
});
164+
165+
tape('simple delay', (test) => P.delay(1));
166+
167+
tape('nested tests with promises', function(test) {
168+
test.test('delay1', () => P.delay(1) );
169+
test.test('delay2', () => P.delay(1) );
170+
});

blue-tape/blue-tape.d.ts

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Type definitions for blue-tape v0.1.11
2+
// Project: https://github.com/spion/blue-tape
3+
// Definitions by: Haoqun Jiang <https://github.com/sodatea>
4+
// Definitions: https://github.com/borisyankov/DefinitelyTyped
5+
6+
/// <reference path="../node/node.d.ts" />
7+
/// <reference path="../tape/tape.d.ts" />
8+
9+
declare module 'blue-tape' {
10+
import tape = require('tape');
11+
export = tape;
12+
}

0 commit comments

Comments
 (0)