UNPKG

quasqui

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

31 lines (28 loc) 745 B
import path from 'path'; import { fs } from '@modern-js/utils'; const resolver = require('../src/cli/resolver'); describe('plugin-testing', () => { it('resolver', () => { const moduleDir = path.join( __dirname, 'node_modules/@modern-js/runtime/module', ); fs.ensureDirSync(moduleDir); fs.writeJSONSync( path.join(moduleDir, 'package.json'), { name: '@modern-js/runtime/module', main: './index.js', }, 'utf-8', ); fs.writeFileSync( path.join(moduleDir, 'index.js'), 'module.exports = "@modern-js/runtime/module"', 'utf-8', ); expect( resolver('@modern-js/runtime/module', { basedir: __dirname }), ).toContain('module'); }); });