@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();

Readme

Keywords

none

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