Files
liquidjs/test/unit/parser/parse-stream.ts
T

16 lines
444 B
TypeScript

import * as chai from 'chai'
import { ParseStream } from '../../../src/parser'
import { Token } from '../../../src/tokens'
const expect = chai.expect
describe('parseStream', () => {
it('should trigger "token" event', () => {
const token = { kind: 4 } as Token
const ps = new ParseStream([token], (token) => ({ token } as any))
let got
ps.on('token', token => { got = token }).start()
expect(got).to.equal(token)
})
})