summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorErik Larkö <erik@mullvad.net>2017-05-28 00:44:03 +0200
committerErik Larkö <erik@mullvad.net>2017-05-28 17:49:35 +0200
commit05637b51945dbc9cd9d09fc191ef84126a1f770e (patch)
treeef0f5beb0ce8bc64c0366e893d17cdb23911cf49 /test
parenta94813934f4b58595856a58dd420974c2ad60f22 (diff)
downloadmullvadvpn-05637b51945dbc9cd9d09fc191ef84126a1f770e.tar.xz
mullvadvpn-05637b51945dbc9cd9d09fc191ef84126a1f770e.zip
Add timeout test
Diffstat (limited to 'test')
-rw-r--r--test/ipc.spec.js11
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() {