/** @jest-environment jsdom */ import { eslint, prettier, stylelint } from '../index'; describe('React Hooks', () => { describe('Eslint Config', () => { const eslintKeys = Object.keys(eslint); const expectedKeys = [ 'env', 'extends', 'globals', 'overrides', 'parser', 'parserOptions', 'plugins', 'root', 'rules', 'settings', ]; it('has the expected keys', () => { expect(eslintKeys).toEqual(expectedKeys); }); }); describe('Prettier Config', () => { const prettierKeys = Object.keys(prettier); const expectedKeys = [ 'arrowParens', 'printWidth', 'singleQuote', 'trailingComma', ]; it('has the expected keys', () => { expect(prettierKeys).toEqual(expectedKeys); }); }); describe('Stylelint Config', () => { const stylelintKeys = Object.keys(stylelint); const expectedKeys = ['extends', 'plugins', 'rules']; it('has the expected keys', () => { expect(stylelintKeys).toEqual(expectedKeys); }); }); });