|
301 | 301 | expect(resp[:response]).to have_key('versionInfo') |
302 | 302 | expect(resp[:response]['versionInfo']['id']).to eq('my_file_id') |
303 | 303 | 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 |
304 | 311 | end |
305 | 312 |
|
306 | 313 | describe 'FileVersionsTest' do |
|
333 | 340 | expect(resp[:response][1]['versionInfo']['id']).to eq('my_file_second_version_id') |
334 | 341 | expect(resp[:response][1]['versionInfo']['name']).to eq('Version 1') |
335 | 342 | 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 |
336 | 349 | end |
337 | 350 |
|
338 | 351 | describe 'RestoreFileVersionTest' do |
|
361 | 374 | expect(resp[:response]['versionInfo']['id']).to eq('my_second_version') |
362 | 375 | expect(resp[:response]['versionInfo']['name']).to eq('Version 2') |
363 | 376 | 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 |
364 | 384 | end |
365 | 385 |
|
366 | 386 | describe 'DeleteFileVersionTest' do |
|
388 | 408 | expect(resp).to_not have_key(:error) |
389 | 409 | expect(resp[:response]['success']).to eq(true) |
390 | 410 | 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 |
391 | 418 | end |
392 | 419 |
|
393 | 420 | describe 'FileDetailTest' do |
|
0 commit comments