1
0
Fork 0

Rename factories and traits

This commit is contained in:
Alex Kotov 2019-07-08 18:59:34 +05:00
parent c9b29f452b
commit 81833d92c1
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08
10 changed files with 27 additions and 27 deletions

View file

@ -2,7 +2,7 @@
FactoryBot.define do
factory :passport_confirmation do
association :passport, factory: :passport_with_passport_map_and_image
association :passport, factory: :passport_with_map_and_image
association :account, factory: :usual_account
end
end

View file

@ -6,7 +6,7 @@ FactoryBot.define do
confirmed { false }
trait :with_passport_map do
trait :with_map do
after :create do |passport, _evaluator|
create :passport_map, passport: passport
end
@ -29,17 +29,17 @@ FactoryBot.define do
end
end
factory :passport_with_passport_map,
factory :passport_with_map,
parent: :empty_passport,
traits: %i[with_passport_map]
traits: %i[with_map]
factory :passport_with_image,
parent: :empty_passport,
traits: %i[with_image]
factory :passport_with_passport_map_and_image,
factory :passport_with_map_and_image,
parent: :empty_passport,
traits: %i[with_passport_map with_image] do
traits: %i[with_map with_image] do
trait :with_almost_enough_confirmations do
after :create do |passport, _evaluator|
create_list :passport_confirmation,
@ -58,11 +58,11 @@ FactoryBot.define do
end
factory :passport_with_almost_enough_confirmations,
parent: :passport_with_passport_map_and_image,
parent: :passport_with_map_and_image,
traits: %i[with_almost_enough_confirmations]
factory :passport_with_enough_confirmations,
parent: :passport_with_passport_map_and_image,
parent: :passport_with_map_and_image,
traits: %i[with_enough_confirmations]
factory :confirmed_passport, parent: :passport_with_enough_confirmations do

View file

@ -5,7 +5,7 @@ require 'rails_helper'
RSpec.describe ConfirmPassport do
subject { described_class.call passport: passport, account: account }
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
let!(:account) { create :usual_account }
specify do
@ -51,7 +51,7 @@ RSpec.describe ConfirmPassport do
end
context 'when passport has a passport map' do
let!(:passport) { create :passport_with_passport_map }
let!(:passport) { create :passport_with_map }
specify do
expect(subject).to be_failure
@ -83,7 +83,7 @@ RSpec.describe ConfirmPassport do
end
context 'when passport has a passport map and an image' do
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
specify do
expect { subject }.to \

View file

@ -19,7 +19,7 @@ RSpec.describe PassportConfirmation do
it do
is_expected.not_to \
allow_value(create(:passport_with_passport_map)).for :passport
allow_value(create(:passport_with_map)).for :passport
end
it do
@ -29,7 +29,7 @@ RSpec.describe PassportConfirmation do
it do
is_expected.to \
allow_value(create(:passport_with_passport_map_and_image)).for :passport
allow_value(create(:passport_with_map_and_image)).for :passport
end
it do

View file

@ -37,7 +37,7 @@ RSpec.describe Passport do
end
context 'when passport has passport map' do
subject { create :passport_with_passport_map }
subject { create :passport_with_map }
it { is_expected.to allow_value false }
it { is_expected.not_to allow_value true }
@ -51,7 +51,7 @@ RSpec.describe Passport do
end
context 'when passport has passport map and image' do
subject { create :passport_with_passport_map_and_image }
subject { create :passport_with_map_and_image }
it { is_expected.to allow_value false }
it { is_expected.not_to allow_value true }

View file

@ -5,9 +5,9 @@ require 'rails_helper'
RSpec.describe 'GET /staff/passports' do
before do
create :empty_passport
create :passport_with_passport_map
create :passport_with_map
create :passport_with_image
create :passport_with_passport_map_and_image
create :passport_with_map_and_image
create :passport_with_almost_enough_confirmations
create :passport_with_enough_confirmations
create :confirmed_passport

View file

@ -3,7 +3,7 @@
require 'rails_helper'
RSpec.xdescribe 'POST /staff/passports/:passport_id/passport_confirmations' do
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
def make_request
post "/staff/passports/#{passport.id}/passport_confirmations"
@ -83,7 +83,7 @@ RSpec.xdescribe 'POST /staff/passports/:passport_id/passport_confirmations' do
end
context 'when passport has passport map' do
let!(:passport) { create :passport_with_passport_map }
let!(:passport) { create :passport_with_map }
let(:current_account) { create :usual_account }
@ -141,7 +141,7 @@ RSpec.xdescribe 'POST /staff/passports/:passport_id/passport_confirmations' do
end
context 'when passport has passport map and image' do
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
let(:current_account) { create :usual_account }

View file

@ -3,7 +3,7 @@
require 'rails_helper'
RSpec.describe 'GET /staff/passports/:passport_id/passport_confirmations' do
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
let(:current_account) { create :usual_account }
def make_request
@ -30,7 +30,7 @@ RSpec.describe 'GET /staff/passports/:passport_id/passport_confirmations' do
end
context 'when passport has passport map' do
let!(:passport) { create :passport_with_passport_map }
let!(:passport) { create :passport_with_map }
specify do
expect(response).to have_http_status :ok
@ -46,7 +46,7 @@ RSpec.describe 'GET /staff/passports/:passport_id/passport_confirmations' do
end
context 'when passport has passport map and image' do
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
specify do
expect(response).to have_http_status :ok

View file

@ -30,7 +30,7 @@ RSpec.describe 'GET /staff/passports/:id' do
end
context 'when passport has a passport map' do
let!(:passport) { create :passport_with_passport_map }
let!(:passport) { create :passport_with_map }
specify do
expect(response).to have_http_status :ok
@ -46,7 +46,7 @@ RSpec.describe 'GET /staff/passports/:id' do
end
context 'when passport has a passport map and an image' do
let!(:passport) { create :passport_with_passport_map_and_image }
let!(:passport) { create :passport_with_map_and_image }
specify do
expect(response).to have_http_status :ok

View file

@ -9,9 +9,9 @@ RSpec.describe 'GET /staff/people/:person_id/passports' do
sign_in current_account.user if current_account&.user
create :empty_passport, person: person
create :passport_with_passport_map, person: person
create :passport_with_map, person: person
create :passport_with_image, person: person
create :passport_with_passport_map_and_image, person: person
create :passport_with_map_and_image, person: person
create :passport_with_almost_enough_confirmations, person: person
create :passport_with_enough_confirmations, person: person
create :confirmed_passport, person: person