Page MenuHomeGRNET

srv_test.rb
No OneTemporary

File Metadata

Created
Thu, Apr 24, 2:18 PM

srv_test.rb

require 'test_helper'
class SRVTest < ActiveSupport::TestCase
test 'saves' do
rec = build(:srv)
rec.valid?
assert_empty rec.errors
assert rec.save
end
test 'supports prio' do
rec = build(:srv)
assert rec.supports_prio?, 'supports prio'
end
[
0,
10,
65_535,
].each { |prio|
test "valid prio #{prio}" do
rec = build(:srv, prio: prio)
rec.valid?
assert_empty rec.errors[:prio], "#{prio} should be valid!"
end
}
[
-10,
65_535 + 1,
'str',
].each { |prio|
test "invalid prio #{prio}" do
rec = build(:srv, prio: prio)
rec.valid?
assert_not_empty rec.errors[:prio], "#{prio} should be invalid!"
end
}
end

Event Timeline