UNPKG

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
'use strict'; 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')); }); });