diff options
Diffstat (limited to 'spec/models')
| -rw-r--r-- | spec/models/faster_specs_spec.rb | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/spec/models/faster_specs_spec.rb b/spec/models/faster_specs_spec.rb index 1037e4487..eb7a7a5fe 100644 --- a/spec/models/faster_specs_spec.rb +++ b/spec/models/faster_specs_spec.rb @@ -5,27 +5,31 @@ RSpec.describe 'Faster Specs', type: :faster do shared_examples_for 'correct behavior' do N.times do - it 'finds workbench' do + it 'finds associated workbench' do expect( referential.workbench ).to eq(workbench) end - it 'finds referentials' do + it 'finds associated referentials' do expect( workbench.referentials ).to eq([referential]) end + + it 'finds models from class' do + expect( Workbench.find(workbench.id) ).to eq(workbench) + end end end - context 'in DB' do - let( :workbench ){ create :workbench } - let( :referential ){ create(:referential, workbench: workbench) } + context 'stubbed' do + let( :workbench ){ stub_model Workbench } + let( :referential ){ stub_model( Referential, workbench: workbench ) } it_behaves_like 'correct behavior' end - context 'stubbed' do - let( :workbench ){ stub_model Workbench } - let( :referential ){ stub_model( Referential, workbench: workbench ) } + context 'in DB' do + let( :workbench ){ create :workbench } + let( :referential ){ create(:referential, workbench: workbench) } it_behaves_like 'correct behavior' end @@ -71,11 +75,5 @@ RSpec.describe 'Faster Specs', type: :faster do let( :workbench ){ stub_model :fast_workbench } it_behaves_like 'meta', :organisation - - it 'check for associations in FactoryGirl' do - require 'pry'; binding.pry - - end - end end |
