spec/models/journey/resource_spec.rb in embark-journey-0.0.10 vs spec/models/journey/resource_spec.rb in embark-journey-0.0.11

- old
+ new

@@ -124,9 +124,26 @@ expect(job.asset).to eq asset expect(job.attributes['reported_fault']).to eq fault expect(job.reported_fault).to eq fault end + + it 'skips embedded belongs_to associations when opted for' do + asset = Asset.create name: 'asset' + fault = Fault.create name: 'fault' + + job = Job.create name: 'job', asset_id: asset.id, reported_fault_id: fault.id + id = job.id + job = Job.find(id, embed: false) + + expect(job.attributes['asset']).to be_nil + expect(job.asset).to eq asset + + expect(job.attributes['reported_fault']).to be_nil + expect(job.reported_fault).to eq fault + end + + end describe '::Count' do it 'returns a count of objects when some are matched' do