UNPKG

845 BJavaScriptView Raw
1/*global describe, beforeEach, it*/
2'use strict';
3
4var path = require('path');
5var helpers = require('yeoman-generator').test;
6
7
8describe('wordpress generator', function () {
9 beforeEach(function (done) {
10 helpers.testDirectory(path.join(__dirname, 'temp'), function (err) {
11 if (err) {
12 return done(err);
13 }
14
15 this.app = helpers.createGenerator('wordpress:app', [
16 '../../app'
17 ]);
18 done();
19 }.bind(this));
20 });
21
22 it('creates expected files', function (done) {
23 var expected = [
24 // add files you expect to exist here.
25 '.jshintrc',
26 '.editorconfig'
27 ];
28
29 helpers.mockPrompt(this.app, {
30 'someOption': true
31 });
32 this.app.options['skip-install'] = true;
33 this.app.run({}, function () {
34 helpers.assertFiles(expected);
35 done();
36 });
37 });
38});