Skip to content

Commit

Permalink
chore: update
Browse files Browse the repository at this point in the history
  • Loading branch information
veritem committed Jul 17, 2023
1 parent dad7e65 commit 0b9528e
Show file tree
Hide file tree
Showing 25 changed files with 63 additions and 34 deletions.
1 change: 1 addition & 0 deletions src/rules/fixtures/class.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class Function {}
Empty file added src/rules/fixtures/file.ts
Empty file.
19 changes: 19 additions & 0 deletions src/rules/fixtures/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"compilerOptions": {
"jsx": "preserve",
"target": "es5",
"module": "commonjs",
"strict": true,
"esModuleInterop": true,
"lib": [
"es2015",
"es2017",
"esnext"
],
"experimentalDecorators": true
},
"include": [
"file.ts",
"class.ts"
]
}
2 changes: 1 addition & 1 deletion src/rules/prefer-comparison-matcher.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-comparison-matcher'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-each.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-each'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-equality-matcher.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { TSESLint } from '@typescript-eslint/utils'
import { test, describe } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-equality-matcher'

type RuleMessages<TRuleModule extends TSESLint.RuleModule<string, unknown[]>> =
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-expect-resolves.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { it, describe } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-expect-resolves'

const messageId = 'expectResolves'
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-hooks-in-order.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-hooks-in-order'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-hooks-on-top.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-hooks-on-top'

describe(RULE_NAME, () => {
Expand Down
4 changes: 2 additions & 2 deletions src/rules/prefer-mock-promise-shorthand.test.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { describe, test } from 'vitest'
import tester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-mock-promise-shorthand'

describe(RULE_NAME, () => {
test(RULE_NAME, () => {
tester.run(RULE_NAME, rule, {
ruleTester.run(RULE_NAME, rule, {
valid: [
'describe()',
'it()',
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-snapshot-hint.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-snapshot-hint'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-spy-on.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { describe, test } from 'vitest'
import { AST_NODE_TYPES } from '@typescript-eslint/utils'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-spy-on'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-strict-equal.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-strict-equal'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-to-be-falsy.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-to-be-falsy'

const messageId = 'preferToBeFalsy'
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-to-be-object.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { test, describe } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-to-be-object'

const messageId = 'preferToBeObject'
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-to-be-truthy.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-to-be-truthy'

const messageId = 'preferToBeTruthy'
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-to-contain.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-to-contain'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-to-have-length.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { test, describe } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-to-have-length'

const messageId = 'preferToHaveLength'
Expand Down
2 changes: 1 addition & 1 deletion src/rules/prefer-todo.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './prefer-todo'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/require-hook.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './require-hook'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/require-to-throw-message.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './require-to-throw-message'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/require-top-level-describe.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './require-top-level-describe'

describe(RULE_NAME, () => {
Expand Down
33 changes: 21 additions & 12 deletions src/rules/unbound-method.test.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
import { ESLintUtils } from "@typescript-eslint/utils";
import unboundMethod from "./unbound-method";
import path from 'node:path'
import { RuleTester } from '@typescript-eslint/rule-tester'
import { afterAll, describe, it } from 'vitest'
import unboundMethod from './unbound-method'

const ruleTester = new ESLintUtils.RuleTester({
parser: "@typescript-eslint/parser",
RuleTester.afterAll = afterAll
RuleTester.describe = describe
RuleTester.it = it

const rootPath = path.join(__dirname, 'fixtures')

const ruleTester = new RuleTester({
parser: '@typescript-eslint/parser',
parserOptions: {
sourceType: "module",
project: "./tsconfig.json",
},
});
tsconfigRootDir: rootPath,
project: './tsconfig.json',
sourceType: 'module'
}
})

ruleTester.run("unbound-method", unboundMethod, {
ruleTester.run('unbound-method', unboundMethod, {
valid: [
`class MyClass {
public logArrowBound = (): void => {
Expand All @@ -26,7 +35,7 @@ ruleTester.run("unbound-method", unboundMethod, {
const logManualBind = instance.logManualBind.bind(instance);
logArrowBound();
logManualBind();`,
logManualBind();`
],
invalid: [],
});
invalid: []
})
2 changes: 1 addition & 1 deletion src/rules/valid-describe-callback.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './valid-describe-callback'

describe(RULE_NAME, () => {
Expand Down
2 changes: 1 addition & 1 deletion src/rules/valid-title.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, it } from 'vitest'
import ruleTester from '../utils/tester'
import { ruleTester } from '../utils/test'
import rule, { RULE_NAME } from './valid-title'

describe(RULE_NAME, () => {
Expand Down

0 comments on commit 0b9528e

Please sign in to comment.