Skip to content

Commit

Permalink
Update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tommy351 committed May 31, 2014
1 parent fbba727 commit 9a35927
Show file tree
Hide file tree
Showing 115 changed files with 560 additions and 5,648 deletions.
16 changes: 4 additions & 12 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,12 @@ var lib = 'lib/**/*.js',
var handleError = function(err){
console.error(err.stack);
this.emit('end');
}
};

gulp.task('hexo', function(callback){
require('./lib/init')(path.join(__dirname, 'test', 'blog'), {
_: [],
silent: true,
debug: true
}, callback);
});

gulp.task('mocha', ['hexo'], function(){
return gulp.src(test)
gulp.task('mocha', function(){
return gulp.src('test/scripts/index.js')
.pipe(mocha({
reporter: 'dot',
reporter: 'spec',
ignoreLeaks: true
}).on('error', handleError));
});
Expand Down
13 changes: 8 additions & 5 deletions lib/init.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,12 @@ var async = require('async'),
Hexo = require('./core'),
Logger = require('./logger');

var defaultCallback = function(err){
process.exit(err ? 1 : 0);
};

module.exports = function(cwd, args, callback){
if (typeof callback !== 'function') callback = function(){};
if (typeof callback !== 'function') callback = defaultCallback;

var hexo = global.hexo = new Hexo(),
configfile = args.config || '_config.yml';
Expand Down Expand Up @@ -68,7 +72,7 @@ module.exports = function(cwd, args, callback){

hexo.emit('exit');

if (!err) return process.exit(0);
if (!err) return callback();

var logPath = path.join(hexo.base_dir, 'debug.log'),
FileStream = Logger.stream.File;
Expand All @@ -81,9 +85,8 @@ module.exports = function(cwd, args, callback){
FileStream.dump(logPath, hexo.log, next);
}
], function(err){
if (err) return log.e(err);

process.exit(1);
if (err) log.e(err);
callback(err);
});
});
});
Expand Down
3 changes: 0 additions & 3 deletions test/blog/.gitignore

This file was deleted.

100 changes: 0 additions & 100 deletions test/blog/_config.yml

This file was deleted.

6 changes: 0 additions & 6 deletions test/blog/package.json

This file was deleted.

3 changes: 0 additions & 3 deletions test/blog/scaffolds/draft.md

This file was deleted.

3 changes: 0 additions & 3 deletions test/blog/scaffolds/page.md

This file was deleted.

5 changes: 0 additions & 5 deletions test/blog/scaffolds/photo.md

This file was deleted.

4 changes: 0 additions & 4 deletions test/blog/scaffolds/post.md

This file was deleted.

6 changes: 0 additions & 6 deletions test/blog/source/_posts/hello-world.md

This file was deleted.

11 changes: 0 additions & 11 deletions test/blog/source/downloads/code/test.js

This file was deleted.

46 changes: 0 additions & 46 deletions test/blog/themes/landscape/Gruntfile.js

This file was deleted.

7 changes: 0 additions & 7 deletions test/blog/themes/landscape/LICENSE

This file was deleted.

111 changes: 0 additions & 111 deletions test/blog/themes/landscape/README.md

This file was deleted.

Loading

0 comments on commit 9a35927

Please sign in to comment.