aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2024-05-18 20:17:30 +0200
committerGitHub <[email protected]>2024-05-18 18:17:30 +0000
commit7dc8a18f0b906f959670627240a6e5600bf47b75 (patch)
treed92f05632bc4c50ee06b53ee42b5bbede71a02c6
parent922694553874beb312821c62c1c1fd3afc63a315 (diff)
downloadfaker-7dc8a18f0b906f959670627240a6e5600bf47b75.tar.xz
faker-7dc8a18f0b906f959670627240a6e5600bf47b75.zip
infra(vitest): no-alias-methods (#2899)
-rw-r--r--.eslintrc.cjs1
-rw-r--r--test/modules/helpers-eval.spec.ts16
2 files changed, 9 insertions, 8 deletions
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index ac01c8c2..a5cb75ff 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -191,6 +191,7 @@ module.exports = defineConfig({
],
'vitest/expect-expect': 'off',
+ 'vitest/no-alias-methods': 'error',
'vitest/prefer-each': 'error',
'vitest/prefer-to-have-length': 'error',
'vitest/valid-expect': ['error', { maxArgs: 2 }],
diff --git a/test/modules/helpers-eval.spec.ts b/test/modules/helpers-eval.spec.ts
index e6995464..cb8d0eb6 100644
--- a/test/modules/helpers-eval.spec.ts
+++ b/test/modules/helpers-eval.spec.ts
@@ -4,13 +4,13 @@ import { fakeEval } from '../../src/modules/helpers/eval';
describe('fakeEval()', () => {
it('does not allow empty string input', () => {
- expect(() => fakeEval('', faker)).toThrowError(
+ expect(() => fakeEval('', faker)).toThrow(
new FakerError('Eval expression cannot be empty.')
);
});
it('does not allow empty entrypoints', () => {
- expect(() => fakeEval('foobar', faker, [])).toThrowError(
+ expect(() => fakeEval('foobar', faker, [])).toThrow(
new FakerError('Eval entrypoints cannot be empty.')
);
});
@@ -116,7 +116,7 @@ describe('fakeEval()', () => {
});
it('requires a dot after a function call', () => {
- expect(() => fakeEval('airline.airline()iataCode', faker)).toThrowError(
+ expect(() => fakeEval('airline.airline()iataCode', faker)).toThrow(
new FakerError(
"Expected dot ('.'), open parenthesis ('('), or nothing after function call but got 'i'"
)
@@ -140,22 +140,22 @@ describe('fakeEval()', () => {
});
it('requires a valid expression (trailing dot)', () => {
- expect(() => fakeEval('airline.airline.', faker)).toThrowError(
+ expect(() => fakeEval('airline.airline.', faker)).toThrow(
new FakerError("Found dot without property name in 'airline.'")
);
- expect(() => fakeEval('airline.airline.()', faker)).toThrowError(
+ expect(() => fakeEval('airline.airline.()', faker)).toThrow(
new FakerError("Found dot without property name in 'airline.()'")
);
- expect(() => fakeEval('airline.airline.().iataCode', faker)).toThrowError(
+ expect(() => fakeEval('airline.airline.().iataCode', faker)).toThrow(
new FakerError("Found dot without property name in 'airline.().iataCode'")
);
});
it('requires a valid expression (unclosed parenthesis)', () => {
- expect(() => fakeEval('airline.airline(', faker)).toThrowError(
+ expect(() => fakeEval('airline.airline(', faker)).toThrow(
new FakerError("Missing closing parenthesis in '('")
);
- expect(() => fakeEval('airline.airline(.iataCode', faker)).toThrowError(
+ expect(() => fakeEval('airline.airline(.iataCode', faker)).toThrow(
new FakerError("Missing closing parenthesis in '(.iataCode'")
);
});