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" "coverage-publish": "aegir coverage --provider coveralls"
}, },
"browser": { "browser": {
"pull-ws/server": false "src/listener": "./src/listener.browser.js"
}, },
"pre-push": [ "pre-push": [
"lint", "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()
})