spec/integrations/check_spec.rb in onfido-0.5.0 vs spec/integrations/check_spec.rb in onfido-0.6.0

- old
+ new

@@ -16,18 +16,38 @@ it 'returns an existing check for the applicant' do response = check.find(applicant_id, check_id) expect(response['id']).to eq(check_id) end + + it "returns unexpanded reports" do + response = check.find(applicant_id, check_id) + expect(response['reports'].first).to be_a(String) + end + + it 'allows you to expand the reports' do + response = check.find(applicant_id, check_id, expand: "reports") + expect(response['reports'].first).to be_a(Hash) + end end describe '#all' do let(:check_id) { '8546921-123123-123123' } context 'with the default page and per page params' do it 'returns all existing checks for the applicant' do response = check.all(applicant_id) expect(response['checks'].size).to eq(1) end + end + + it "returns unexpanded reports" do + response = check.all(applicant_id) + expect(response['checks'].first['reports'].first).to be_a(String) + end + + it 'allows you to expand the reports' do + response = check.all(applicant_id, expand: "reports") + expect(response['checks'].first['reports'].first).to be_a(Hash) end end end