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:[]")