Skip to content

Commit 3044d55

Browse files
committed
[ava-check] upgrade ava, fix broken types for flow and ts
1 parent c7dce07 commit 3044d55

File tree

6 files changed

+6734
-64
lines changed

6 files changed

+6734
-64
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.*.haste_cache.*
22
node_modules
33
npm-debug.log
4+
yarn-error.log
45
.DS_Store
56
*~
67
*.swp

integrations/ava-check/ava-check.d.ts

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,72 @@
11
/* @flow */
22

33
export { gen } from 'testcheck'
4-
import { ValueGenerator, CheckOptions } from 'testcheck'
4+
import { Generator, CheckOptions } from 'testcheck'
55
import { ContextualTest, TestContext } from 'ava'
66

77
export function check<T,A>(
8-
genA: ValueGenerator<A>,
8+
genA: Generator<A>,
99
f: (t: TestContext, a: A) => boolean | void
1010
): ContextualTest;
1111
export function check<T,A,B>(
12-
genA: ValueGenerator<A>,
13-
genB: ValueGenerator<B>,
12+
genA: Generator<A>,
13+
genB: Generator<B>,
1414
f: (t: TestContext, a: A, b: B) => boolean | void
1515
): ContextualTest;
1616
export function check<T,A,B,C>(
17-
genA: ValueGenerator<A>,
18-
genB: ValueGenerator<B>,
19-
genC: ValueGenerator<C>,
17+
genA: Generator<A>,
18+
genB: Generator<B>,
19+
genC: Generator<C>,
2020
f: (t: TestContext, a: A, b: B, c: C) => boolean | void
2121
): ContextualTest;
2222
export function check<T,A,B,C,D>(
23-
genA: ValueGenerator<A>,
24-
genB: ValueGenerator<B>,
25-
genC: ValueGenerator<C>,
26-
genD: ValueGenerator<D>,
23+
genA: Generator<A>,
24+
genB: Generator<B>,
25+
genC: Generator<C>,
26+
genD: Generator<D>,
2727
f: (t: TestContext, a: A, b: B, c: C, d: D) => boolean | void
2828
): ContextualTest;
2929
export function check<T,A,B,C,D,E>(
30-
genA: ValueGenerator<A>,
31-
genB: ValueGenerator<B>,
32-
genC: ValueGenerator<C>,
33-
genD: ValueGenerator<D>,
34-
genE: ValueGenerator<E>,
30+
genA: Generator<A>,
31+
genB: Generator<B>,
32+
genC: Generator<C>,
33+
genD: Generator<D>,
34+
genE: Generator<E>,
3535
f: (t: TestContext, a: A, b: B, c: C, d: D, e: E) => boolean | void
3636
): ContextualTest;
3737

3838
export function check<T,A>(
3939
options: CheckOptions,
40-
genA: ValueGenerator<A>,
40+
genA: Generator<A>,
4141
f: (t: TestContext, a: A) => boolean | void
4242
): ContextualTest;
4343
export function check<T,A,B>(
4444
options: CheckOptions,
45-
genA: ValueGenerator<A>,
46-
genB: ValueGenerator<B>,
45+
genA: Generator<A>,
46+
genB: Generator<B>,
4747
f: (t: TestContext, a: A, b: B) => boolean | void
4848
): ContextualTest;
4949
export function check<T,A,B,C>(
5050
options: CheckOptions,
51-
genA: ValueGenerator<A>,
52-
genB: ValueGenerator<B>,
53-
genC: ValueGenerator<C>,
51+
genA: Generator<A>,
52+
genB: Generator<B>,
53+
genC: Generator<C>,
5454
f: (t: TestContext, a: A, b: B, c: C) => boolean | void
5555
): ContextualTest;
5656
export function check<T,A,B,C,D>(
5757
options: CheckOptions,
58-
genA: ValueGenerator<A>,
59-
genB: ValueGenerator<B>,
60-
genC: ValueGenerator<C>,
61-
genD: ValueGenerator<D>,
58+
genA: Generator<A>,
59+
genB: Generator<B>,
60+
genC: Generator<C>,
61+
genD: Generator<D>,
6262
f: (t: TestContext, a: A, b: B, c: C, d: D) => boolean | void
6363
): ContextualTest;
6464
export function check<T,A,B,C,D,E>(
6565
options: CheckOptions,
66-
genA: ValueGenerator<A>,
67-
genB: ValueGenerator<B>,
68-
genC: ValueGenerator<C>,
69-
genD: ValueGenerator<D>,
70-
genE: ValueGenerator<E>,
66+
genA: Generator<A>,
67+
genB: Generator<B>,
68+
genC: Generator<C>,
69+
genD: Generator<D>,
70+
genE: Generator<E>,
7171
f: (t: TestContext, a: A, b: B, c: C, d: D, e: E) => boolean | void
7272
): ContextualTest;
Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,75 @@
11
/* @flow */
22

33
export { gen } from 'testcheck'
4-
import type { ValueGenerator, CheckOptions } from 'testcheck'
4+
import type { Generator, CheckOptions } from 'testcheck'
55

66
type Test<T> = (t: T) => void;
77

88
declare export var check: {
99
<T,A>(
10-
genA: ValueGenerator<A>,
10+
genA: Generator<A>,
1111
f: (t: T, a: A) => boolean | void
1212
): Test<T>;
1313
<T,A,B>(
14-
genA: ValueGenerator<A>,
15-
genB: ValueGenerator<B>,
14+
genA: Generator<A>,
15+
genB: Generator<B>,
1616
f: (t: T, a: A, b: B) => boolean | void
1717
): Test<T>;
1818
<T,A,B,C>(
19-
genA: ValueGenerator<A>,
20-
genB: ValueGenerator<B>,
21-
genC: ValueGenerator<C>,
19+
genA: Generator<A>,
20+
genB: Generator<B>,
21+
genC: Generator<C>,
2222
f: (t: T, a: A, b: B, c: C) => boolean | void
2323
): Test<T>;
2424
<T,A,B,C,D>(
25-
genA: ValueGenerator<A>,
26-
genB: ValueGenerator<B>,
27-
genC: ValueGenerator<C>,
28-
genD: ValueGenerator<D>,
25+
genA: Generator<A>,
26+
genB: Generator<B>,
27+
genC: Generator<C>,
28+
genD: Generator<D>,
2929
f: (t: T, a: A, b: B, c: C, d: D) => boolean | void
3030
): Test<T>;
3131
<T,A,B,C,D,E>(
32-
genA: ValueGenerator<A>,
33-
genB: ValueGenerator<B>,
34-
genC: ValueGenerator<C>,
35-
genD: ValueGenerator<D>,
36-
genE: ValueGenerator<E>,
32+
genA: Generator<A>,
33+
genB: Generator<B>,
34+
genC: Generator<C>,
35+
genD: Generator<D>,
36+
genE: Generator<E>,
3737
f: (t: T, a: A, b: B, c: C, d: D, e: E) => boolean | void
3838
): Test<T>;
3939

4040
<T,A>(
4141
options: CheckOptions,
42-
genA: ValueGenerator<A>,
42+
genA: Generator<A>,
4343
f: (t: T, a: A) => boolean | void
4444
): Test<T>;
4545
<T,A,B>(
4646
options: CheckOptions,
47-
genA: ValueGenerator<A>,
48-
genB: ValueGenerator<B>,
47+
genA: Generator<A>,
48+
genB: Generator<B>,
4949
f: (t: T, a: A, b: B) => boolean | void
5050
): Test<T>;
5151
<T,A,B,C>(
5252
options: CheckOptions,
53-
genA: ValueGenerator<A>,
54-
genB: ValueGenerator<B>,
55-
genC: ValueGenerator<C>,
53+
genA: Generator<A>,
54+
genB: Generator<B>,
55+
genC: Generator<C>,
5656
f: (t: T, a: A, b: B, c: C) => boolean | void
5757
): Test<T>;
5858
<T,A,B,C,D>(
5959
options: CheckOptions,
60-
genA: ValueGenerator<A>,
61-
genB: ValueGenerator<B>,
62-
genC: ValueGenerator<C>,
63-
genD: ValueGenerator<D>,
60+
genA: Generator<A>,
61+
genB: Generator<B>,
62+
genC: Generator<C>,
63+
genD: Generator<D>,
6464
f: (t: T, a: A, b: B, c: C, d: D) => boolean | void
6565
): Test<T>;
6666
<T,A,B,C,D,E>(
6767
options: CheckOptions,
68-
genA: ValueGenerator<A>,
69-
genB: ValueGenerator<B>,
70-
genC: ValueGenerator<C>,
71-
genD: ValueGenerator<D>,
72-
genE: ValueGenerator<E>,
68+
genA: Generator<A>,
69+
genB: Generator<B>,
70+
genC: Generator<C>,
71+
genD: Generator<D>,
72+
genE: Generator<E>,
7373
f: (t: T, a: A, b: B, c: C, d: D, e: E) => boolean | void
7474
): Test<T>;
7575
};

0 commit comments

Comments
 (0)