1) Install Node 0.11.13 on Windows 8.1 2) Checkout https://github.com/mzgol/grunt-check-dependencies 3) Run `npm test` Effect: https://ci.appveyor.com/project/mzgol/grunt-check-dependencies/build/3/job/v5ik5b0f0b7nui91 This is because in this line: https://github.com/mzgol/grunt-check-dependencies/blob/b904397b9ffc459e8a175d0026bd4063eb1f6676/test/spec.js#L37 `grunt.config(['checkDependencies', 'ok', 'options'])` returns `undefined`. `grunt.config()` in this place returns an empty object. It works fine on OS X (and Linux, as seen in Travis) in both Node 0.10.29 and 0.11.13 and on Windows 8.1 on Node 0.10.29. I don't currently have a convenient Windows setup to try to narrow the issue down but it seems there's a bug in this specific configuration. Reported originally as https://github.com/gruntjs/grunt/issues/1166
npm testEffect: https://ci.appveyor.com/project/mzgol/grunt-check-dependencies/build/3/job/v5ik5b0f0b7nui91
This is because in this line:
https://github.com/mzgol/grunt-check-dependencies/blob/b904397b9ffc459e8a175d0026bd4063eb1f6676/test/spec.js#L37
grunt.config(['checkDependencies', 'ok', 'options'])returnsundefined.grunt.config()in this place returns an empty object.It works fine on OS X (and Linux, as seen in Travis) in both Node 0.10.29 and 0.11.13 and on Windows 8.1 on Node 0.10.29.
I don't currently have a convenient Windows setup to try to narrow the issue down but it seems there's a bug in this specific configuration.
Reported originally as gruntjs/grunt#1166