UNPKG

specgen

Version:

Angular - Jasmine Unit Test Spec file Generator

22 lines (19 loc) 578 B
#!/usr/bin/env node const execSync = require('child_process').execSync; const path = require('path'); const assert = require('assert'); const fs = require('fs'); const srcFiles = [ 'my.component.ts', 'my.pipe.ts', 'my.service.ts', 'my.directive.ts', 'my.module.ts', 'my.route.ts' ]; srcFiles.forEach(file => { const filePath = path.join(__dirname, 'src', 'examples', file); const output = '' + execSync(`./index.js ${filePath}`); const expected = '' + fs.readFileSync(filePath.replace('.ts', '.spec.ts')); assert.equal(output.trim(), expected.trim()); });