UNPKG

@morgul/snowpack-plugin-vue2

Version:

A snowpack vue2 compiler based on `@snowpack/plugin-vue`.

33 lines (30 loc) 876 B
const path = require('path'); const pluginTsxJsx = require('../plugin-tsx-jsx.js'); test('plugin with tsx', async () => { const pluginInstance = pluginTsxJsx({ buildOptions: { sourceMap: true, }, }); const pluginLoad = pluginInstance.load; const codeFilePath = path.resolve(__dirname, './stubs/TsxContent.tsx'); const resultContent = await pluginLoad({ filePath: codeFilePath, fileExt: '.tsx', }); expect(resultContent).toMatchSnapshot(); }); test('plugin with jsx', async () => { const pluginInstance = pluginTsxJsx({ buildOptions: { sourceMap: true, }, }); const pluginLoad = pluginInstance.load; const codeFilePath = path.resolve(__dirname, './stubs/JsxContent.jsx'); const resultContent = await pluginLoad({ filePath: codeFilePath, fileExt: '.jsx', }); expect(resultContent).toMatchSnapshot(); });