Fix #70 - Better error for .createServer in browser (#73)

* Fix #70 - Better error for .createServer in browser

* Add test for throw

* Make test sync
This commit is contained in:
Maciej Krüger 2018-04-24 12:45:56 +02:00 committed by David Dias
parent 887dc13742
commit 9ffe03adf6
3 changed files with 10 additions and 1 deletions

View File

@ -16,7 +16,7 @@
"coverage-publish": "aegir coverage --provider coveralls"
},
"browser": {
"pull-ws/server": false
"src/listener": "./src/listener.browser.js"
},
"pre-push": [
"lint",

5
src/listener.browser.js Normal file
View File

@ -0,0 +1,5 @@
'use strict'
module.exports = function () {
throw new Error('WebSocket Servers can not be created in the browser!')
}

View File

@ -75,3 +75,7 @@ describe('libp2p-websockets', () => {
})
})
})
it('.createServer throws in browser', () => {
expect(new WS().createListener).to.throw()
})