generate-react-code
Version:
An automated React code generation tool for React web, React-Native, and/or Redux in the ducks modular pattern.
34 lines (26 loc) • 1.04 kB
JavaScript
;
const fs = require('fs');
const path = require('path');
const shell = require('shelljs');
const { getRootPath } = require('../generator-utilities');
const createAllTemplates = require('../create-all-templates');
const ROOT_PATH = getRootPath();
describe('Create All Templates - Unit Test', () => {
describe('createAllTemplates', () => {
it('should create all template', done => {
const name = 'some-complete-template';
const directory = 'some-complete-template';
createAllTemplates(name, directory);
setTimeout(() => {
expect(fs.existsSync(path.join(ROOT_PATH, directory))).toBeTruthy();
expect(
fs.existsSync(path.join(ROOT_PATH, directory, name, `${name}.view.js`))
).toBeTruthy();
done();
}, 500);
});
});
afterAll(() => {
shell.rm('-rf', path.join(ROOT_PATH, 'some-complete-template'));
});
});