spec/integrations/document_spec.rb in onfido-0.7.1 vs spec/integrations/document_spec.rb in onfido-0.8.1
- old
+ new
@@ -23,6 +23,35 @@
it 'creates a new document' do
response = document.create('foobar', params)
expect(response['id']).not_to be_nil
end
end
+
+ describe '#find' do
+ let(:applicant_id) { '1030303-123123-123123' }
+ let(:document_id) { '7568415-123123-123123' }
+
+ it 'returns the expected document' do
+ response = document.find(applicant_id, document_id)
+ expect(response['id']).to eq(document_id)
+ end
+ end
+
+ describe '#all' do
+ let(:applicant_id) { '1030303-123123-123123' }
+
+ it 'returns list of documents' do
+ response = document.all(applicant_id)
+ expect(response['documents']).not_to be_empty
+ end
+ end
+
+ describe '#download' do
+ let(:applicant_id) { '1030303-123123-123123' }
+ let(:document_id) { '1212121-123123-123123' }
+
+ it 'returns the file data' do
+ response = document.download(applicant_id, document_id)
+ expect(response).not_to be_nil
+ end
+ end
end