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