Method: AssertUrl#assert_url_equal

Defined in:
lib/assert_url.rb

#assert_url_equal(expected, value) ⇒ Object

#assert_url_equal runs all the validations above. It’s not a String comparison.

Examples:


assert_url_equal(URI("http://example.org"), "http://example.org")

Parameters:

  • expected (String or URI)

    The url you wish to have.

  • value (String or URI)

    The url you wish to validate.



97
98
99
100
101
# File 'lib/assert_url.rb', line 97

def assert_url_equal(expected, value)
  expected, value = urify(expected), urify(value)

  PARTS.map { |part| send(:"assert_#{part}_equal", expected.send(part.to_sym), value) }.reduce(:&)
end