USING: tools.test ;
IN: webbrowser
-{ t } [ "http://reddit.com" url-like? ] unit-test
-{ t } [ "https://reddit.com" url-like? ] unit-test
-{ f } [ "ftp://reddit.com" url-like? ] unit-test
-{ f } [ 123 url-like? ] unit-test
+{ t } [ "http://reddit.com" url-string? ] unit-test
+{ t } [ "https://reddit.com" url-string? ] unit-test
+{ f } [ "ftp://reddit.com" url-string? ] unit-test
+{ f } [ 123 url-string? ] unit-test
[ url? ] \ open-url H{ } define-operation
-PREDICATE: url-like < string
+PREDICATE: url-string < string
{ [ "http://" head? ] [ "https://" head? ] } 1|| ;
-[ url-like? ] \ open-url H{ } define-operation
+[ url-string? ] \ open-url H{ } define-operation