diff options
author | Joseph Frazier <joseph@onsip.com> | 2015-10-05 03:09:15 +0300 |
---|---|---|
committer | Joseph Frazier <joseph@onsip.com> | 2015-10-07 05:45:11 +0300 |
commit | 80d615b417e4c869b3cde4fec084f25e908aad1f (patch) | |
tree | 51fa3a2c1f2f4d5084aa3f6b9ff5f5c78d351b37 /test | |
parent | 3fc0668c639cf5f1780de9a338fd320431013a3c (diff) |
tests use cross-spawn-async instead of child_process.spawn
This allows Windows to run the tests, as promised in
https://github.com/feross/webtorrent/issues/429#issuecomment-146061289
Note that there are a couple of outstanding failures on Windows:
# client.seed: filesystem path to folder with one file, string
not ok 8 should be equal
---
operator: equal
expected: '3a686c32404af0a66913dd5f8d2b40673f8d4490'
actual: 'e6887b78d89d995876c7cef3476b6fb32c4c4e3d'
...
not ok 9 should be equal
---
operator: equal
expected: |-
'magnet:?xt=urn:btih:3a686c32404af0a66913dd5f8d2b40673f8d4490&dn=folder&tr=udp%3A%2F%2Ftracker.webtorrent.io%3A80'
actual: |-
'magnet:?xt=urn:btih:e6887b78d89d995876c7cef3476b6fb32c4c4e3d&dn=folder&tr=udp%3A%2F%2Ftracker.webtorrent.io%3A80'
Diffstat (limited to 'test')
-rw-r--r-- | test/cmd.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/cmd.js b/test/cmd.js index abba4c2..ee8a87b 100644 --- a/test/cmd.js +++ b/test/cmd.js @@ -1,4 +1,5 @@ var cp = require('child_process') +var spawn = require('cross-spawn-async') var path = require('path') var fs = require('fs') var parseTorrent = require('parse-torrent') @@ -84,7 +85,7 @@ test('Command line: webtorrent create /path/to/file', function (t) { var leavesPath = path.resolve(__dirname, 'content', 'Leaves of Grass by Walt Whitman.epub') - var child = cp.spawn('node', [ CMD_PATH, 'create', leavesPath ]) + var child = spawn('node', [ CMD_PATH, 'create', leavesPath ]) child.on('error', function (err) { t.fail(err) }) var chunks = [] |