mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 14:20:12 +00:00
test(tape‑async): Extract ES2015 tests into separate files
This commit is contained in:
37
types/tape-async/test/tape-async.async.test.ts
Normal file
37
types/tape-async/test/tape-async.async.test.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
// TypeScript Version: 2.1
|
||||
|
||||
import tape = require("tape-async");
|
||||
|
||||
var name: string;
|
||||
var cb: (test: tape.Test) => Promise<void>;
|
||||
var opts: tape.TestOptions;
|
||||
var t: tape.Test;
|
||||
|
||||
tape(cb);
|
||||
tape(name, cb);
|
||||
tape(opts, cb);
|
||||
tape(name, opts, cb);
|
||||
|
||||
tape(name, async (test: tape.Test) => {
|
||||
t = test;
|
||||
});
|
||||
|
||||
tape.skip(cb);
|
||||
tape.skip(name, cb);
|
||||
tape.skip(opts, cb);
|
||||
tape.skip(name, opts, cb);
|
||||
|
||||
tape.only(cb);
|
||||
tape.only(name, cb);
|
||||
tape.only(opts, cb);
|
||||
tape.only(name, opts, cb);
|
||||
|
||||
tape(name, async (test: tape.Test) => {
|
||||
test.test(name, async (st) => {
|
||||
t = st;
|
||||
});
|
||||
|
||||
test.test(name, opts, async (st) => {
|
||||
t = st;
|
||||
});
|
||||
});
|
||||
37
types/tape-async/test/tape-async.generators.test.ts
Normal file
37
types/tape-async/test/tape-async.generators.test.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
// TypeScript Version: 2.3
|
||||
|
||||
import tape = require("tape-async");
|
||||
|
||||
var name: string;
|
||||
var cb: (test: tape.Test) => IterableIterator<any>;
|
||||
var opts: tape.TestOptions;
|
||||
var t: tape.Test;
|
||||
|
||||
tape(cb);
|
||||
tape(name, cb);
|
||||
tape(opts, cb);
|
||||
tape(name, opts, cb);
|
||||
|
||||
tape(name, function* (test: tape.Test): IterableIterator<void> {
|
||||
t = test;
|
||||
});
|
||||
|
||||
tape.skip(cb);
|
||||
tape.skip(name, cb);
|
||||
tape.skip(opts, cb);
|
||||
tape.skip(name, opts, cb);
|
||||
|
||||
tape.only(cb);
|
||||
tape.only(name, cb);
|
||||
tape.only(opts, cb);
|
||||
tape.only(name, opts, cb);
|
||||
|
||||
tape(name, function* (test: tape.Test): IterableIterator<void> {
|
||||
test.test(name, function* (st: tape.Test): IterableIterator<void> {
|
||||
t = st;
|
||||
});
|
||||
|
||||
test.test(name, opts, function* (st: tape.Test): IterableIterator<void> {
|
||||
t = st;
|
||||
});
|
||||
});
|
||||
@@ -1,7 +1,7 @@
|
||||
import tape = require("tape-async");
|
||||
|
||||
var name: string;
|
||||
var cb: (test: tape.Test) => Promise<void>;
|
||||
var cb: (test: tape.Test) => void;
|
||||
var opts: tape.TestOptions;
|
||||
var t: tape.Test;
|
||||
|
||||
@@ -10,11 +10,7 @@ tape(name, cb);
|
||||
tape(opts, cb);
|
||||
tape(name, opts, cb);
|
||||
|
||||
tape(name, async (test: tape.Test) => {
|
||||
t = test;
|
||||
});
|
||||
|
||||
tape(name, function* (test: tape.Test): IterableIterator<void> {
|
||||
tape(name, (test: tape.Test) => {
|
||||
t = test;
|
||||
});
|
||||
|
||||
@@ -174,11 +170,11 @@ tape(name, (test: tape.Test) => {
|
||||
test.doesNotThrow(fn, CustomException);
|
||||
test.doesNotThrow(fn, CustomException, msg);
|
||||
|
||||
test.test(name, async (st) => {
|
||||
test.test(name, st => {
|
||||
t = st;
|
||||
});
|
||||
|
||||
test.test(name, opts, async (st) => {
|
||||
test.test(name, opts, st => {
|
||||
t = st;
|
||||
});
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
},
|
||||
"files": [
|
||||
"index.d.ts",
|
||||
"tape-async-tests.ts"
|
||||
"test/tape-async.async.test.ts",
|
||||
"test/tape-async.generators.test.ts",
|
||||
"test/tape-async.test.ts"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user