Fix failing test on Windows
authorEran Tiktin <eran.t@mce-sys.com>
Sun, 10 Jan 2016 23:33:22 +0000 (01:33 +0200)
committerEran Tiktin <eran.t@mce-sys.com>
Sun, 10 Jan 2016 23:33:22 +0000 (01:33 +0200)
The exit code tests include an assert on the output we get from a
spawned electron process. This doesn't currently work on Windows, so we
skip it for now

spec/api-app-spec.coffee

index adb64d3..5e6bca8 100644 (file)
@@ -44,7 +44,10 @@ describe 'app module', ->
       output = ''
       appProcess.stdout.on 'data', (data) -> output += data
       appProcess.on 'close', (code) ->
-        assert.notEqual output.indexOf('Exit event with code: 123'), -1
+        # We skip the following assert on Windows, since we can't currently get
+        # stdout from a spawned electron process on Windows
+        if process.platform isnt 'win32'
+            assert.notEqual output.indexOf('Exit event with code: 123'), -1
         assert.equal code, 123
         done()