Browse Source

spec: Only test net.connect on Mac

The Linux travis ci machine is quite unstable on this test.
Cheng Zhao 10 years ago
parent
commit
8359c8e194
1 changed files with 4 additions and 3 deletions
  1. 4 3
      spec/node-spec.coffee

+ 4 - 3
spec/node-spec.coffee

@@ -96,13 +96,14 @@ describe 'node feature', ->
             setImmediate done
 
   describe 'net.connect', ->
-    it 'emit error when connect to a socket path without listeners', (done) ->
-      return done() if process.platform is 'win32'
+    return unless process.platform is 'darwin'
 
+    it 'emit error when connect to a socket path without listeners', (done) ->
       socketPath = path.join os.tmpdir(), 'atom-shell-test.sock'
       script = path.join(fixtures, 'module', 'create_socket.js')
       child = child_process.fork script, [socketPath]
-      child.on 'exit', ->
+      child.on 'exit', (code) ->
+        assert.equal code, 0
         client = require('net').connect socketPath
         client.on 'error', (error) ->
           assert.equal error.code, 'ECONNREFUSED'