no-cliches
Version:
Find clichés in your writings
29 lines (22 loc) • 871 B
JavaScript
const cliches = require('../cliches');
const clichesInSentence = 'Writing specs puts me at loose ends.';
const clichesInSentenceWithFormatting = 'Writing specs puts me at loose\n ends.';
const goodSentence = 'The good dog jumps over the bad cat.';
describe('no-cliches', () => {
describe('a sentence filled with cliches', () => {
let results = null;
beforeEach(() => {
results = cliches(clichesInSentence);
});
it('will not escape notice', () => {
expect(results).toEqual([{ index: 22, offset: 13 }]);
});
});
it('should not have a problem with a short sentence', () => {
expect(cliches(goodSentence)).toEqual([]);
});
it('should not have a problem with white-space formatting', () => {
const results = cliches(clichesInSentenceWithFormatting);
expect(results).toEqual([{ index: 22, offset: 16 }]);
});
});