1 # frozen_string_literal: true
5 class ResourceBackendTest < ActiveSupport::TestCase
7 klass = OsmCommunityIndex::ResourceBackend
9 assert klass.valid_url?(nil)
10 assert klass.valid_url?("http://example.com")
11 assert klass.valid_url?("mailto:bob@example.com?subject=Foo%20Bar")
12 assert klass.valid_url?("xmpp:osm@jabber.example.org?join")
14 assert_not klass.valid_url?("javascript:doSomething()")
15 assert_not klass.valid_url?("foo:[]")