add test task, avoid attempt to run tests in unrelated html files

This commit is contained in:
Hakim El Hattab 2013-08-24 10:52:35 -04:00
parent 7f85c21386
commit 1c8fd60595
3 changed files with 7 additions and 3 deletions

View file

@ -17,7 +17,7 @@ module.exports = function(grunt) {
// Tests will be added soon
qunit: {
files: [ 'test/**/*.html' ]
files: [ 'test/*.html' ]
},
uglify: {
@ -130,4 +130,7 @@ module.exports = function(grunt) {
// Serve presentation locally
grunt.registerTask( 'serve', [ 'connect', 'watch' ] );
// Run tests
grunt.registerTask( 'test', [ 'jshint', 'qunit' ] );
};

View file

@ -5,7 +5,7 @@
"homepage": "http://lab.hakim.se/reveal-js",
"subdomain": "revealjs",
"scripts": {
"test": "grunt jshint qunit",
"test": "grunt test",
"start": ""
},
"author": {

View file

@ -206,7 +206,6 @@ Reveal.addEventListener( 'ready', function() {
asyncTest( 'fragmentshown event', function() {
expect( 2 );
start();
var _onEvent = function( event ) {
ok( true, 'event fired' );
@ -221,6 +220,8 @@ Reveal.addEventListener( 'ready', function() {
Reveal.next();
Reveal.prev(); // shouldn't fire fragmentshown
start();
Reveal.removeEventListener( 'fragmentshown', _onEvent );
});