test/api_key_test.rb in fastly-1.3.0 vs test/api_key_test.rb in fastly-1.4.0

- old
+ new

@@ -20,8 +20,34 @@ it 'should have access to current customer' do assert_instance_of Hash, client.get('/current_customer') assert_instance_of Customer, fastly.current_customer end + + describe 'purging' do + before do + @opts = login_opts(:api_key) + @client = Fastly::Client.new(@opts) + @fastly = Fastly.new(@opts) + service_name = "fastly-test-service-#{random_string}" + @service = @fastly.create_service(:name => service_name) + end + + after do + @fastly.delete_service(@service) + end + + it 'allows purging' do + response = @service.purge_by_key('somekey') + + assert_equal 'ok', response['status'] + end + + it 'allows soft purging' do + response = @service.purge_by_key('somekey', soft: true) + + assert_equal 'ok', response['status'] + end + end end end end