mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 14:44:47 +02:00
Add tests
This commit is contained in:
parent
60d23a8b92
commit
c83155015e
1 changed files with 41 additions and 0 deletions
41
test/system/admin_area/reserved_domains/new_test.rb
Normal file
41
test/system/admin_area/reserved_domains/new_test.rb
Normal file
|
@ -0,0 +1,41 @@
|
|||
require 'test_helper'
|
||||
|
||||
class AdminAreaReservedDomainsNewTest < ApplicationSystemTestCase
|
||||
setup do
|
||||
sign_in users(:admin)
|
||||
end
|
||||
|
||||
def test_creates_new_with_requires_attributes
|
||||
visit admin_reserved_domains_url
|
||||
click_on 'New reserved domain'
|
||||
fill_in 'Name', with: 'reserved-new.test'
|
||||
|
||||
assert_difference 'ReservedDomain.count' do
|
||||
click_link_or_button 'Save'
|
||||
end
|
||||
assert_equal 'reserved-new.test', ReservedDomain.last.name
|
||||
assert_current_path admin_reserved_domains_url
|
||||
assert_text 'Domain added!'
|
||||
end
|
||||
|
||||
def test_generates_password_automatically_when_left_blank
|
||||
visit new_admin_reserved_domain_url
|
||||
fill_in 'Name', with: 'some.test'
|
||||
|
||||
assert_difference 'ReservedDomain.count' do
|
||||
click_link_or_button 'Save'
|
||||
end
|
||||
assert_not_empty ReservedDomain.last.password
|
||||
end
|
||||
|
||||
def test_honors_custom_password
|
||||
visit new_admin_reserved_domain_url
|
||||
fill_in 'Name', with: 'some.test'
|
||||
fill_in 'Password', with: 'reserved-123'
|
||||
|
||||
assert_difference 'ReservedDomain.count' do
|
||||
click_link_or_button 'Save'
|
||||
end
|
||||
assert_equal 'reserved-123', ReservedDomain.last.password
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue