Use FactoryBot factories instead of fabricators

This commit is contained in:
Artur Beljajev 2017-10-28 21:36:17 +03:00
parent 0cd913daf8
commit 9fd02c738f
30 changed files with 241 additions and 267 deletions

View file

@ -2,7 +2,7 @@ require 'rails_helper'
describe DomainContact do
before :example do
@api_user = Fabricate(:domain_contact)
@api_user = create(:domain_contact)
end
context 'with invalid attribute' do
@ -32,7 +32,7 @@ describe DomainContact do
context 'with valid attributes' do
before :example do
@domain_contact = Fabricate(:domain_contact)
@domain_contact = create(:domain_contact, type: 'TechDomainContact')
end
it 'should be valid' do
@ -41,7 +41,7 @@ describe DomainContact do
end
it 'should be valid twice' do
@domain_contact = Fabricate(:domain_contact)
@domain_contact = create(:domain_contact)
@domain_contact.valid?
@domain_contact.errors.full_messages.should match_array([])
end
@ -51,11 +51,11 @@ describe DomainContact do
end
it 'should have one version' do
@domain_contact = Fabricate.create(:domain_contact)
@domain_contact = create(:domain_contact)
with_versioning do
@domain_contact.versions.reload.should == []
@domain_contact.contact = Fabricate.create(:contact)
@domain_contact.contact = create(:contact)
@domain_contact.save!
@domain_contact.errors.full_messages.should match_array([])
@domain_contact.versions.size.should == 1
@ -65,7 +65,7 @@ describe DomainContact do
context 'with valid attributes with tech domain contact' do
before :example do
@domain_contact = Fabricate(:tech_domain_contact)
@domain_contact = create(:tech_domain_contact)
end
it 'should be valid' do
@ -74,7 +74,7 @@ describe DomainContact do
end
it 'should be valid twice' do
@domain_contact = Fabricate(:tech_domain_contact)
@domain_contact = create(:tech_domain_contact)
@domain_contact.valid?
@domain_contact.errors.full_messages.should match_array([])
end
@ -84,11 +84,11 @@ describe DomainContact do
end
it 'should have one version' do
@domain_contact = Fabricate.create(:domain_contact)
@domain_contact = create(:domain_contact)
with_versioning do
@domain_contact.versions.reload.should == []
@domain_contact.contact = Fabricate.create(:contact)
@domain_contact.contact = create(:contact)
@domain_contact.save!
@domain_contact.errors.full_messages.should match_array([])
@domain_contact.versions.size.should == 1
@ -98,7 +98,7 @@ describe DomainContact do
context 'with valid attributes with admin domain contact' do
before :example do
@domain_contact = Fabricate(:admin_domain_contact)
@domain_contact = create(:admin_domain_contact)
end
it 'should be valid' do
@ -107,7 +107,7 @@ describe DomainContact do
end
it 'should be valid twice' do
@domain_contact = Fabricate(:admin_domain_contact)
@domain_contact = create(:admin_domain_contact)
@domain_contact.valid?
@domain_contact.errors.full_messages.should match_array([])
end
@ -119,7 +119,7 @@ describe DomainContact do
it 'should have one version' do
with_versioning do
@domain_contact.versions.reload.should == []
@domain_contact.contact = Fabricate.create(:contact)
@domain_contact.contact = create(:contact)
@domain_contact.save
@domain_contact.errors.full_messages.should match_array([])
@domain_contact.versions.size.should == 1