Commit 3da67c71 by Andrew Nesbitt

Merge pull request #414 from kevva/fix-test

Use cross-spawn in tests for Windows compatibility
parents 141ffa98 6cd46fdb
......@@ -52,6 +52,7 @@
},
"devDependencies": {
"coveralls": "^2.11.1",
"cross-spawn": "^0.2.3",
"jscoverage": "^0.5.6",
"jshint": "^2.5.5",
"mocha-lcov-reporter": "^0.0.1",
......
......@@ -2,7 +2,7 @@ var path = require('path'),
assert = require('assert'),
fs = require('fs'),
exec = require('child_process').exec,
spawn = require('child_process').spawn,
spawn = require('cross-spawn'),
assign = require('object-assign'),
cli = process.env.NODESASS_COVERAGE ? require('../lib-coverage/cli') : require('../lib/cli'),
cliPath = path.resolve(__dirname, '../bin/node-sass'),
......@@ -35,7 +35,7 @@ var sampleCssMapOutputPath = path.join(__dirname, '../sample.css.map');
describe('cli', function() {
it('should read data from stdin', function(done) {
var src = fs.createReadStream(sampleScssPath);
var emitter = spawn('node', [cliPath, '--stdout']);
var emitter = spawn(cliPath, ['--stdout']);
emitter.stdout.on('data', function(data) {
data = data.toString().trim();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment