Browse Source

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

embed
Hakim El Hattab 11 years ago
parent
commit
1c8fd60595
  1. 5
      Gruntfile.js
  2. 2
      package.json
  3. 3
      test/test.js

5
Gruntfile.js

@ -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' ] );
};

2
package.json

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

3
test/test.js

@ -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 );
});

Loading…
Cancel
Save