1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 02:29:26 +02:00

Ensure we add 'http://' to URLs even when a username is used.

This commit is contained in:
Simo Kinnunen 2015-02-06 12:23:12 +09:00
parent 9209b923c7
commit 21b4ebe9e4
2 changed files with 11 additions and 4 deletions

View file

@ -67,9 +67,17 @@ module.exports = syrup.serial()
.then(updateBrowsers)
}
function ensureHttpProtocol(url) {
// Check for '://' because a protocol-less URL might include
// a username:password combination.
return (url.indexOf('://') === -1 ? 'http://' : '') + url
}
service.on('browserPackageChange', updateBrowsers)
router.on(wire.BrowserOpenMessage, function(channel, message) {
message.url = ensureHttpProtocol(message.url)
if (message.browser) {
log.info('Opening "%s" in "%s"', message.url, message.browser)
}