'use strict'; import path from 'path'; import assert from 'yeoman-assert'; describe('test fixtures', function() { it('should have package.json in fixtures', function() { assert.file([path.join(__dirname, 'fixtures/package.json')]); }); it('should have .yo-rc.json in fixtures', function() { assert.file([path.join(__dirname, 'fixtures/.yo-rc.json')]); }); it('should have all npm packages in fixtures/node_modules', function() { var packageJson = require('./fixtures/package.json'); var deps = Object.keys(packageJson.dependencies); deps = deps.concat(Object.keys(packageJson.devDependencies)); deps = deps.map(function(dep) { return path.join(__dirname, 'fixtures', 'node_modules', dep); }); assert.file(deps); }); });