Skip to content

Commit fac150f

Browse files
committed
added more versions file test
1 parent 3c0d603 commit fac150f

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

test/imagekit/api_service/file_test.rb

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,13 @@
301301
expect(resp[:response]).to have_key('versionInfo')
302302
expect(resp[:response]['versionInfo']['id']).to eq('my_file_id')
303303
end
304+
305+
it 'test_get_file_version_detail_failed_without_id' do
306+
imagekit_request = ImageKitIo::Request.new(private_key, public_key, url_endpoint)
307+
SUT = file_api_service.new(imagekit_request)
308+
expect{SUT.get_file_version_detail}.to raise_error(ArgumentError)
309+
expect{SUT.get_file_version_detail(file_id: 'new_file_id')}.to raise_error(ArgumentError)
310+
end
304311
end
305312

306313
describe 'FileVersionsTest' do
@@ -333,6 +340,12 @@
333340
expect(resp[:response][1]['versionInfo']['id']).to eq('my_file_second_version_id')
334341
expect(resp[:response][1]['versionInfo']['name']).to eq('Version 1')
335342
end
343+
344+
it 'test_get_file_version_failed_without_id' do
345+
imagekit_request = ImageKitIo::Request.new(private_key, public_key, url_endpoint)
346+
SUT = file_api_service.new(imagekit_request)
347+
expect{SUT.get_file_versions}.to raise_error(ArgumentError)
348+
end
336349
end
337350

338351
describe 'RestoreFileVersionTest' do
@@ -361,6 +374,13 @@
361374
expect(resp[:response]['versionInfo']['id']).to eq('my_second_version')
362375
expect(resp[:response]['versionInfo']['name']).to eq('Version 2')
363376
end
377+
378+
it 'test_restore_file_version_failed_without_id' do
379+
imagekit_request = ImageKitIo::Request.new(private_key, public_key, url_endpoint)
380+
SUT = file_api_service.new(imagekit_request)
381+
expect{SUT.restore_file_version}.to raise_error(ArgumentError)
382+
expect{SUT.restore_file_version(file_id: 'new_file_id')}.to raise_error(ArgumentError)
383+
end
364384
end
365385

366386
describe 'DeleteFileVersionTest' do
@@ -388,6 +408,13 @@
388408
expect(resp).to_not have_key(:error)
389409
expect(resp[:response]['success']).to eq(true)
390410
end
411+
412+
it 'test_delete_file_version_failed_without_id' do
413+
imagekit_request = ImageKitIo::Request.new(private_key, public_key, url_endpoint)
414+
SUT = file_api_service.new(imagekit_request)
415+
expect{SUT.delete_file_version}.to raise_error(ArgumentError)
416+
expect{SUT.delete_file_version(file_id: 'new_file_id')}.to raise_error(ArgumentError)
417+
end
391418
end
392419

393420
describe 'FileDetailTest' do

0 commit comments

Comments
 (0)