import { parseSFC } from 'compiler/parser/sfc-parser' describe('SFC parser', () => { it('should parse', () => { const res = parseSFC(`
`) expect(res.template.content.trim()).toBe('
hi
') expect(res.styles.length).toBe(2) expect(res.styles[0].src).toBe('./test.css') expect(res.styles[1].lang).toBe('stylus') expect(res.styles[1].scoped).toBe(true) expect(res.styles[1].content.trim()).toBe('h1\n color red\nh2\n color green') expect(res.script.content.trim()).toBe('export default {}') }) })