mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 22:54:47 +02:00
Pump SimpleIDN gem version, add check/test to block punicode IDN domains
Closes #1142
This commit is contained in:
parent
362c3c603c
commit
89cdfe20fc
5 changed files with 10 additions and 4 deletions
2
test/fixtures/blocked_domains.yml
vendored
2
test/fixtures/blocked_domains.yml
vendored
|
@ -1,2 +1,4 @@
|
|||
one:
|
||||
name: blocked.test
|
||||
idn:
|
||||
name: blockedäöüõ.test
|
||||
|
|
|
@ -131,7 +131,10 @@ class DNS::DomainNameTest < ActiveSupport::TestCase
|
|||
|
||||
def test_blocked
|
||||
assert_equal 'blocked.test', blocked_domains(:one).name
|
||||
assert_equal 'blockedäöüõ.test', blocked_domains(:idn).name
|
||||
assert DNS::DomainName.new('blocked.test').blocked?
|
||||
assert DNS::DomainName.new('blockedäöüõ.test').blocked?
|
||||
assert DNS::DomainName.new(SimpleIDN.to_ascii('blockedäöüõ.test')).blocked?
|
||||
assert_not DNS::DomainName.new('nonblocked .test').blocked?
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue