@kickstage/test-utils

1.0.1 • Public • Published

test-utils

A private package that exports utilities for testing eslint rules.

  • for each rule added to the config create a __tests__/rule-name.test.js file with tests for that rule:
import { test } from 'uvu';
import { getTester } from '@kickstage/test-utils';

const ruleName = 'some-rule-name';

const tester = getTester({
	filePath: __filename,
	eslintConfig: eslintConfig,
	rule: ruleName,
});

test('should disallow ...', () => tester.invalid(`code`, ['Rule error message']));

test.run();

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    8
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    8
  • 1.0.0
    0

Package Sidebar

Install

npm i @kickstage/test-utils

Weekly Downloads

8

Version

1.0.1

License

MIT

Unpacked Size

5.53 kB

Total Files

4

Last publish

Collaborators

  • ljuborados-kstg
  • kstg-management