Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import * as path from 'path'; import {listToArray, Quotes, Declaration} from './mod'; import * as chai from 'chai'; import * as chaiJestSnapshot from 'chai-jest-snapshot'; chai.use(chaiJestSnapshot); const {expect} = chai; const F = path.join('src/snapshots', `${path.basename(__filename)}.js`); describe('listToArray', () => { it('should test cli', async () => { expect(listToArray('')).to.matchSnapshot(F, 'E'); expect(listToArray('hello')).to.matchSnapshot(F, 'S'); expect(listToArray('hello\nworld')).to.matchSnapshot(F, 'D'); const __tick = {quotes: Quotes.backtick}; const __single = {quotes: Quotes.single}; const __double = {quotes: Quotes.double}; expect(listToArray('hello', __tick)).to.matchSnapshot(F, 'T_S'); expect(listToArray('hello\nworld', __tick)).to.matchSnapshot(F, 'T_D'); expect(listToArray('hello', __single)).to.matchSnapshot(F, 'S_S'); expect(listToArray('hello\nworld', __single)).to.matchSnapshot(F, 'S_D'); expect(listToArray('hello', __double)).to.matchSnapshot(F, 'D_S'); expect(listToArray('hello\nworld', __double)).to.matchSnapshot(F, 'D_D'); const name = 'name'; const __var = {name, declaration: Declaration.var}; const __const = {name, declaration: Declaration.const}; const __let = {name, declaration: Declaration.let}; expect(listToArray('hello\nworld', __var)).to.matchSnapshot(F, 'V'); expect(listToArray('hello\nworld', __const)).to.matchSnapshot(F, 'C'); expect(listToArray('hello\nworld', __let)).to.matchSnapshot(F, 'L'); }); }); |