WordPress.org

Make WordPress Core

Ticket #25096: 25096.diff

File 25096.diff, 1.4 KB (added by kadamwhite, 8 years ago)

Basic QUnit task to run test spec HTML files in tests/qunit from the command line

  • Gruntfile.js

     
    4545                                ]
    4646                        }
    4747                },
     48                qunit: {
     49                        files: ['tests/qunit/**/*.html']
     50                },
    4851                uglify: {
    4952                        core: {
    5053                                expand: true,
     
    9598                                        spawn: false,
    9699                                        interval: 2000
    97100                                }
     101                        },
     102                        test: {
     103                                files: ['tests/qunit/**'],
     104                                tasks: ['qunit']
    98105                        }
    99106                }
    100107        });
     
    103110        grunt.loadNpmTasks('grunt-contrib-clean');
    104111        grunt.loadNpmTasks('grunt-contrib-copy');
    105112        grunt.loadNpmTasks('grunt-contrib-cssmin');
     113        grunt.loadNpmTasks('grunt-contrib-qunit');
    106114        grunt.loadNpmTasks('grunt-contrib-uglify');
    107115        grunt.loadNpmTasks('grunt-contrib-watch');
    108116
     
    110118        grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core',
    111119                'uglify:core', 'uglify:tinymce']);
    112120
     121        // Testing task.
     122        grunt.registerTask('test', ['qunit']);
     123
    113124        // Default task.
    114125        grunt.registerTask('default', ['build']);
    115126
  • package.json

     
    1313    "grunt-contrib-clean": "~0.5.0",
    1414    "grunt-contrib-copy": "~0.4.1",
    1515    "grunt-contrib-cssmin": "~0.6.1",
     16    "grunt-contrib-qunit": "~0.2.2",
    1617    "grunt-contrib-uglify": "~0.2.2",
    1718    "grunt-contrib-watch": "~0.5.1"
    1819  }