UNPKG

catalyst-frontend

Version:

A configurable frontend build pipeline that caters for everything from simple SASS compilation only, right through to ES2015 plus React.

31 lines (25 loc) 843 B
const path = require('path'); const rimraf = require('rimraf'); const helpers = require('yeoman-test'); const assert = require('yeoman-assert'); describe('generator:webpack', () => { beforeEach(() => { return helpers .run(path.join(__dirname, '../generators/webpack')) .inDir(path.join(__dirname, 'tmp')) .withPrompts({ buildType: 'webpack' }); }); afterEach(() => { rimraf.sync(path.join(__dirname, 'tmp')); }); it('works', () => { assert.file(path.join(__dirname, 'tmp/README.md')); // Should have typescript by default assert.file(path.join(__dirname, 'tmp/tsconfig.json')); assert.fileContent(path.join(__dirname, 'tmp/.babelrc'), 'typescript'); // eslint includes prettier assert.fileContent(path.join(__dirname, 'tmp/.eslintrc.json'), 'prettier'); }); });