eslint-plugin-commonjs-require-name
Version:
eslint plugin for enforcing a `require` naming convention
33 lines (28 loc) • 648 B
JavaScript
const Options = require('./options');
describe('Options', () => {
test('null', () => {
[Options.local([null, {}]), Options.node([{}, null])].forEach(instance => {
expect(instance).toBeNull();
});
});
test('keys', () => {
[
Options.disabled(),
Options.local([{}, null]),
Options.node([null, {}])
].forEach(instance => {
expect(Object.keys(instance)).toEqual([
'disable',
'namespace',
'order',
'strict',
'strip'
]);
expect(Object.keys(instance.namespace)).toEqual([
'canonicalize',
'separators'
]);
expect(Object.keys(instance.strict)).toEqual(['size', 'tokens']);
});
});
});