spec/integrations/live_photo_spec.rb in onfido-0.9.0 vs spec/integrations/live_photo_spec.rb in onfido-0.10.0
- old
+ new
@@ -27,6 +27,35 @@
expect { live_photo.create('foobar', params) }.
to raise_error(ArgumentError, /must be a `File`-like object/)
end
end
end
+
+ describe '#find' do
+ let(:applicant_id) { '1030303-123123-123123' }
+ let(:live_photo_id) { '3538c8f6-fdce-4745-9d34-fc246bc05aa1' }
+
+ it 'returns the expected live photo' do
+ response = live_photo.find(applicant_id, live_photo_id)
+ expect(response['id']).to eq(live_photo_id)
+ end
+ end
+
+ describe '#all' do
+ let(:applicant_id) { '1030303-123123-123123' }
+
+ it 'returns list of documents' do
+ response = live_photo.all(applicant_id)
+ expect(response['live_photos']).not_to be_empty
+ end
+ end
+
+ describe '#download' do
+ let(:applicant_id) { '1030303-123123-123123' }
+ let(:live_photo_id) { '3538c8f6-fdce-4745-9d34-fc246bc05aa1' }
+
+ it 'returns the file data' do
+ response = live_photo.download(applicant_id, live_photo_id)
+ expect(response).not_to be_nil
+ end
+ end
end