21 lines
511 B
Ruby
21 lines
511 B
Ruby
require "test_helper"
|
|
|
|
class ManifiqueTest < Minitest::Test
|
|
def test_that_it_has_a_version_number
|
|
refute_nil ::Manifique::VERSION
|
|
end
|
|
|
|
def test_init_without_url
|
|
assert_raises(RuntimeError) { Manifique::Agent.new }
|
|
end
|
|
|
|
def test_init_with_invalid_url
|
|
assert_raises(RuntimeError) { Manifique::Agent.new(url: "htp:/foo.com") }
|
|
end
|
|
|
|
def test_fetch_metadata
|
|
agent = Manifique::Agent.new(url: 'https://example.com')
|
|
assert_equal agent.fetch_metadata, 'https://example.com'
|
|
end
|
|
end
|