Skip to content
This repository has been archived by the owner on Mar 19, 2023. It is now read-only.

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ellisonleao committed Dec 27, 2014
1 parent 5c09b17 commit 7c0f048
Showing 1 changed file with 38 additions and 35 deletions.
73 changes: 38 additions & 35 deletions test/test-creation.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,43 +4,46 @@ var path = require('path');
var helpers = require('yeoman-generator').test;

describe('melonjs generator', function () {
beforeEach(function (done) {
helpers.testDirectory(path.join(__dirname, 'temp'), function (err) {
if (err) {
return done(err);
}
beforeEach(function (done) {
helpers.testDirectory(path.join(__dirname, 'temp'), function (err) {
if (err) {
return done(err);
}

this.app = helpers.createGenerator('melonjs:app', [
'../../app'
]);
done();
}.bind(this));
});
this.app = helpers.createGenerator('melonjs:app', [
'../../app'
]);
done();
}.bind(this));
});

it('creates expected files', function (done) {
var expected = [
// add files you expect to exist here.
'.jshintrc',
'.gitignore',
'package.json',
'bower.json',
'Gruntfile.js',
'index.html',
'css/index.css',
'data/img/bg.png',
'data/img/melonjs.png',
'js/game.js',
'js/screens/play.js',
'js/debugPanel.js',
];
it('creates expected files', function (done) {
var expected = [
// add files you expect to exist here.
'.jshintrc',
'.gitignore',
'package.json',
'bower.json',
'Gruntfile.js',
'index.html',
'css/index.css',
'data/img/bg.png',
'data/img/melonjs.png',
'js/game.js',
'js/screens/play.js',
'js/debugPanel.js',
];

helpers.mockPrompt(this.app, {
'someOption': true
});
this.app.options['skip-install'] = true;
this.app.run({}, function () {
helpers.assertFile(expected);
done();
helpers.mockPrompt(this.app, {
'gameName': 'test'
});
this.app.options['skip-install'] = true;
this.app.run({}, function () {
for (var i = 0; i < expected.length; i++) {
var filename = path.join(__dirname, 'temp', 'test', expected[i]);
helpers.assertFile(filename);
}
done();
});
});
});
});

0 comments on commit 7c0f048

Please sign in to comment.