Skip to content

Commit 55748da

Browse files
committed
try
1 parent dc1edb5 commit 55748da

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

packages/plugin/tests/known-directives.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { rules } from '../src';
2+
import { RuleTester } from '@theguild/eslint-rule-tester';
3+
import { DEFAULT_CONFIG } from './test-utils';
24

35
const ruleTester = new RuleTester({
6+
...DEFAULT_CONFIG,
47
schema: /* GraphQL */ `
58
type User {
69
id: ID!

packages/plugin/tests/no-unused-fields.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import { rule } from '../src/rules/no-unused-fields';
2+
import { RuleTester } from '@theguild/eslint-rule-tester';
3+
import { DEFAULT_CONFIG } from './test-utils';
24

35
const SCHEMA = /* GraphQL */ `
46
type User {
@@ -37,7 +39,7 @@ const SCHEMA = /* GraphQL */ `
3739
}
3840
`;
3941

40-
const ruleTester = new RuleTester({ schema: SCHEMA });
42+
const ruleTester = new RuleTester({ ...DEFAULT_CONFIG, schema: SCHEMA });
4143

4244
ruleTester.run('no-unused-fields', rule, {
4345
valid: [
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import { RuleTester } from '@theguild/eslint-rule-tester';
22

3-
export const ruleTester = new RuleTester({
3+
export const DEFAULT_CONFIG = {
44
parser: require.resolve('@graphql-eslint/eslint-plugin'),
55
parserOptions: {
66
skipGraphQLConfig: true,
77
},
8-
});
8+
};
9+
10+
export const ruleTester = new RuleTester(DEFAULT_CONFIG);

packages/rule-tester/src/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import { readFileSync } from 'node:fs';
22
import { resolve, dirname } from 'node:path';
33
import { fileURLToPath } from 'node:url';
4-
import { createRequire } from 'node:module';
54
import { codeFrameColumns } from '@babel/code-frame';
65
import { AST, Linter, Rule, RuleTester as ESLintRuleTester } from 'eslint';
76

8-
const require = createRequire(import.meta.url);
97
const __dirname = dirname(fileURLToPath(import.meta.url));
108

119
type ValidTestCase<Options = [], ParserOptions = Record<string, never>> = Omit<

0 commit comments

Comments
 (0)