mirror of
https://github.com/redmine/redmine.git
synced 2025-11-06 21:35:46 +01:00
Patch by okkez. git-svn-id: http://svn.redmine.org/redmine/trunk@17035 e93f8b46-1217-0410-a6f0-8f06a7374b81
18 lines
590 B
Ruby
18 lines
590 B
Ruby
require File.expand_path('../../../../../test_helper', __FILE__)
|
|
|
|
class URLTest < ActiveSupport::TestCase
|
|
include Redmine::Helpers::URL
|
|
|
|
def test_uri_with_safe_scheme
|
|
assert uri_with_safe_scheme?("http://example.com/")
|
|
assert uri_with_safe_scheme?("https://example.com/")
|
|
assert uri_with_safe_scheme?("ftp://example.com/index.html")
|
|
assert uri_with_safe_scheme?("mailto:root@example.com")
|
|
end
|
|
|
|
def test_uri_with_safe_scheme_invalid_component
|
|
assert_not uri_with_safe_scheme?("httpx://example.com/")
|
|
assert_not uri_with_safe_scheme?("mailto:root@")
|
|
end
|
|
end
|