Sha256: 0d8c3b2480457587aeaf8b9a0da050cb9f9e951d94d9ebfc06a927f1c34a84d3
Contents?: true
Size: 720 Bytes
Versions: 14
Compression:
Stored size: 720 Bytes
Contents
# frozen_string_literal: true require "test_helper" class WithoutTldValidationTest < Minitest::Test VALID_HOSTNAMES.each do |host| test "accepts #{host}" do server = ServerWithoutTLD.new(host) assert server.valid? end end INVALID_HOSTNAMES.each do |host| test "rejects #{host}" do server = ServerWithoutTLD.new(host) refute server.valid? end end test "rejects nil hostname" do server = ServerWithoutTLD.new(nil) refute server.valid? end test "rejects blank hostname" do server = ServerWithoutTLD.new("") refute server.valid? end test "rejects invalid uris" do server = ServerWithoutTLD.new("\\DERP!") refute server.valid? end end
Version data entries
14 entries across 14 versions & 1 rubygems