Add disclaimer to UNIX template

This commit is contained in:
Maciej Szlosarczyk 2018-04-25 16:59:07 +03:00
parent 9c606bdf2f
commit 449a37252f
No known key found for this signature in database
GPG key ID: 41D62D42D3B0D765
2 changed files with 15 additions and 1 deletions

View file

@ -1,3 +1,5 @@
<%= json['disclaimer'].scan(/\S.{0,72}\S(?=\s|$)|\S+/).join('\n') %>
Estonia .ee Top Level Domain WHOIS server Estonia .ee Top Level Domain WHOIS server
Domain: Domain:

View file

@ -9,7 +9,6 @@ class WhoisRecordTest < ActiveSupport::TestCase
end end
def test_generated_json_has_expected_values def test_generated_json_has_expected_values
expected_disclaimer_text = <<-TEXT.squish expected_disclaimer_text = <<-TEXT.squish
Search results may not be used for commercial, advertising, recompilation, Search results may not be used for commercial, advertising, recompilation,
repackaging, redistribution, reuse, obscuring or other similar activities. repackaging, redistribution, reuse, obscuring or other similar activities.
@ -31,4 +30,17 @@ class WhoisRecordTest < ActiveSupport::TestCase
assert_equal(value, @record.generated_json[key]) assert_equal(value, @record.generated_json[key])
end end
end end
def test_generated_body_has_justified_disclaimer
expected_disclaimer_first_line = begin
"Search results may not be used for commercial, advertising, recompilation,"
end
expected_disclaimer_second_line = begin
"repackaging, redistribution, reuse, obscuring or other similar activities"
end
@record.populate
assert_match(expected_disclaimer_first_line, @record.body)
assert_match(expected_disclaimer_second_line, @record.body)
end
end end