Skip to content

Commit 5585d68

Browse files
author
Charley
committed
test: more test cases
1 parent 9bdf635 commit 5585d68

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/lib/rules/await-async-utils.test.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,20 @@ ruleTester.run(RULE_NAME, rule, {
5858
doSomethingElse();
5959
expect(${asyncUtil}(() => getByLabelText('email'))).toResolve();
6060
});
61+
`,
62+
})),
63+
...ASYNC_UTILS.map((asyncUtil) => ({
64+
code: `
65+
import { ${asyncUtil} } from '${testingFramework}';
66+
test('${asyncUtil} util expect chained with jasmine async matchers are valid', () => {
67+
doSomethingElse();
68+
expectAsync(${asyncUtil}(() => getByLabelText('email'))).toBeRejected();
69+
expectAsync(${asyncUtil}(() => getByLabelText('email'))).toBeRejectedWith("bar");
70+
expectAsync(${asyncUtil}(() => getByLabelText('email'))).toBeRejectedWithError("bar");
71+
expectAsync(${asyncUtil}(() => getByLabelText('email'))).toBeResolved();
72+
expectAsync(${asyncUtil}(() => getByLabelText('email'))).toBeResolvedTo("bar");
73+
expectAsync(${asyncUtil}(() => getByLabelText('email'))).toBePending();
74+
});
6175
`,
6276
})),
6377
...ASYNC_UTILS.map((asyncUtil) => ({

0 commit comments

Comments
 (0)