#!/usr/bin/env perl
use_ok
'Protocol::WebSocket::URL'
;
my
$url
= Protocol::WebSocket::URL->new;
ok !
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
port
=>
'80'
;
is
$url
->
resource_name
=>
'/'
;
$url
= Protocol::WebSocket::URL->new;
ok !
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
resource_name
=>
'/'
;
$url
= Protocol::WebSocket::URL->new;
ok !
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
resource_name
=>
'/demo'
;
$url
= Protocol::WebSocket::URL->new;
ok !
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
port
=>
'3000'
;
is
$url
->
resource_name
=>
'/'
;
$url
= Protocol::WebSocket::URL->new;
ok !
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
resource_name
=>
'/demo?foo=bar'
;
$url
= Protocol::WebSocket::URL->new;
ok
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
port
=>
'443'
;
is
$url
->
resource_name
=>
'/'
;
$url
= Protocol::WebSocket::URL->new;
ok
$url
->secure;
is
$url
->
host
=>
'example.com'
;
is
$url
->
port
=>
'3000'
;
is
$url
->
resource_name
=>
'/'
;
$url
= Protocol::WebSocket::URL->new(
host
=>
'foo.com'
,
secure
=> 1);
$url
= Protocol::WebSocket::URL->new(
host
=>
'foo.com'
,
resource_name
=>
'/demo'
);
$url
= Protocol::WebSocket::URL->new(
host
=>
'foo.com'
,
port
=> 3000
);