'use strict';

module.exports = function (grunt) {

    // Load external grunt task config.
    grunt.loadTasks('./grunt');

    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-jscs');
    
    grunt.initConfig({
        config: {
            files: {
                lint: [
                    'src/**/*.js'
                ]
            }
        },
        jshint: {
            options: {
                jshintrc: '.jshintrc'
            },
            all: [
                '<%= config.files.lint %>'
            ]
        },
        jscs: {
            options: {
                config: '.jscsrc'
            },
            src: '<%= config.files.lint %>'
        }
    });

    grunt.registerTask('lint', 'Run the JS linters.', [
        'jshint',
        'jscs'
    ]);

};

@@ -204,20 +204,16 @@
 jscs');%0A
-    
 %0A    gru
@@ -798,11 +798,101 @@
    %5D);%0A%0A
+    grunt.registerTask('test', 'Run the tests.', function (env) %7B%0A        'lint'%0A    %7D);%0A%0A
 %7D;%0A

Add test task.