diff options
| author | Erik Larkö <erik@mullvad.net> | 2017-05-28 00:44:03 +0200 |
|---|---|---|
| committer | Erik Larkö <erik@mullvad.net> | 2017-05-28 17:49:35 +0200 |
| commit | 05637b51945dbc9cd9d09fc191ef84126a1f770e (patch) | |
| tree | ef0f5beb0ce8bc64c0366e893d17cdb23911cf49 | |
| parent | a94813934f4b58595856a58dd420974c2ad60f22 (diff) | |
| download | mullvadvpn-05637b51945dbc9cd9d09fc191ef84126a1f770e.tar.xz mullvadvpn-05637b51945dbc9cd9d09fc191ef84126a1f770e.zip | |
Add timeout test
| -rw-r--r-- | test/ipc.spec.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/ipc.spec.js b/test/ipc.spec.js index 07421ce839..43a17b4911 100644 --- a/test/ipc.spec.js +++ b/test/ipc.spec.js @@ -58,6 +58,17 @@ describe('The IPC server', () => { return Promise.all([message, decoy]); }); + + it('should timeout if no response is returned', () => { + const { ipc } = setupIpc(); + + ipc.setSendTimeout(1); + return ipc.send('a message') + .catch((e) => { + expect(e.name).to.equal('TimeOutError'); + expect(e.message).to.contain('timed out'); + }); + }); }); function mockWebsocket() { |
