mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-27 00:18:56 +02:00
Move casper into grunt file and OR into opening images
This commit is contained in:
parent
c469368727
commit
461da3b42c
2 changed files with 9 additions and 3 deletions
|
@ -192,6 +192,10 @@ module.exports = function(grunt) {
|
||||||
shell: {
|
shell: {
|
||||||
gitAdd: {
|
gitAdd: {
|
||||||
command: 'git add build/'
|
command: 'git add build/'
|
||||||
|
},
|
||||||
|
casperTest: {
|
||||||
|
command: 'casperjs test ./src/__tests__/casperjs/*.js || ' +
|
||||||
|
'open ./src/__tests__/casperjs/screenshots/*.png'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
jasmine_node: {
|
jasmine_node: {
|
||||||
|
@ -226,13 +230,14 @@ module.exports = function(grunt) {
|
||||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||||
|
|
||||||
grunt.registerTask('build',
|
grunt.registerTask('build',
|
||||||
['clean', 'browserify', 'uglify', 'hash', 'buildIndex', 'shell', 'jasmine_node', 'jshint', 'lintStrings', 'compliment']
|
['clean', 'browserify', 'uglify', 'hash', 'buildIndex', 'shell:gitAdd', 'jasmine_node', 'jshint', 'lintStrings', 'compliment']
|
||||||
);
|
);
|
||||||
grunt.registerTask('lint', ['jshint', 'compliment']);
|
grunt.registerTask('lint', ['jshint', 'compliment']);
|
||||||
grunt.registerTask('fastBuild', ['clean', 'browserify', 'hash', 'buildIndexDev', 'jshint']);
|
grunt.registerTask('fastBuild', ['clean', 'browserify', 'hash', 'buildIndexDev', 'jshint']);
|
||||||
grunt.registerTask('watching', ['fastBuild', 'jasmine_node', 'jshint', 'lintStrings']);
|
grunt.registerTask('watching', ['fastBuild', 'jasmine_node', 'jshint', 'lintStrings']);
|
||||||
|
|
||||||
grunt.registerTask('default', ['build']);
|
grunt.registerTask('default', ['build']);
|
||||||
grunt.registerTask('test', ['jasmine_node']);
|
grunt.registerTask('test', ['jasmine_node', 'shell:casperTest']);
|
||||||
|
grunt.registerTask('casperTest', ['shell:casperTest']);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
|
||||||
var screenshotCounter = 0;
|
var screenshotCounter = 0;
|
||||||
|
var screenshotRoot = './src/__tests__/casperjs/screenshots/entirePage';
|
||||||
|
|
||||||
var CasperUtils = {
|
var CasperUtils = {
|
||||||
|
|
||||||
|
@ -83,7 +84,7 @@ var CasperUtils = {
|
||||||
entirePage: function () {
|
entirePage: function () {
|
||||||
screenshotCounter++;
|
screenshotCounter++;
|
||||||
|
|
||||||
casper.capture('screenshots/entirePage' + screenshotCounter + '.png', {
|
casper.capture(screenshotRoot + screenshotCounter + '.png', {
|
||||||
top: 0,
|
top: 0,
|
||||||
left: 0,
|
left: 0,
|
||||||
// These seem to be the hardcoded viewport dimensions
|
// These seem to be the hardcoded viewport dimensions
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue