@morgul/snowpack-plugin-vue2
Version:
A snowpack vue2 compiler based on `@snowpack/plugin-vue`.
33 lines (30 loc) • 876 B
JavaScript
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();
});