diff --git a/test/grunt.js b/test/grunt.js index 0997ef7..dc99a49 100644 --- a/test/grunt.js +++ b/test/grunt.js @@ -83,22 +83,6 @@ module.exports = function(grunt) { options: { jade: { filename: 'fixtures/jade/inc/' - }, - task: { - param: 'default', - setting: 'set', - global: 'set', - subtask: { - setting: 'subtask' - } - } - }, - - task: { - subtask: { - options: { - param: 'override all' - } } } }); diff --git a/test/options_test.js b/test/options_test.js index 0b2e740..53d5f3f 100644 --- a/test/options_test.js +++ b/test/options_test.js @@ -1,8 +1,31 @@ var grunt = require("grunt"); +grunt.initConfig({ + options: { + task: { + param: 'default', + setting: 'set', + global: 'set', + subtask: { + setting: 'subtask' + } + } + }, + + task: { + subtask: { + options: { + param: 'override all' + } + } + } +}); + +grunt.loadTasks("../tasks"); + exports.options = { main: function(test) { - var options = grunt.helper("options", { nameArgs: 'task:subtask' }); + var options = grunt.helper("options", {nameArgs: 'task:subtask'}); test.expect(3); test.equal('set', options.global, "should get params from global options.task key");