module.exports = function (grunt) {
    "use strict";

    grunt.initConfig({
        jshint: {
            options: {
                jshintrc: ".jshintrc",
            },
            src: [
                "lib/**/*.js",
                "test/**/*.js"
            ]
        },

        vows: {
            all: {
                options: {
                    reporter: "spec"
                },
                src: [
                    "test/*.js"
                ]
            }
        }
    });

    grunt.loadNpmTasks("grunt-contrib-jshint");
    grunt.loadNpmTasks("grunt-vows-runner");

    grunt.registerTask("default", [
        "jshint",
        "vows"
    ]);
};

@@ -328,73 +328,24 @@
     
-options: %7B%0A                    reporter: %22spec%22%0A                %7D
+src: %22test/*.js%22
 ,%0A  
@@ -350,38 +350,42 @@
                 
-src: %5B
+options: %7B
 %0A               
@@ -389,26 +389,31 @@
         
-%22test/*.js
+reporter: %22spec
 %22%0A      
@@ -414,33 +414,33 @@
                 
-%5D
+%7D
 %0A            %7D%0A 

Fix test pattern in Gruntfile.js.