spec/inputs/s3_spec.rb in logstash-input-s3-0.1.3 vs spec/inputs/s3_spec.rb in logstash-input-s3-0.1.5

- old
+ new

@@ -1,10 +1,9 @@ # encoding: utf-8 require "logstash/devutils/rspec/spec_helper" require "logstash/inputs/s3" require "logstash/errors" -require 'logstash/inputs/s3' require "aws-sdk" require "stud/temporary" describe LogStash::Inputs::S3 do @@ -131,16 +130,18 @@ end end end it 'should accepts a list of credentials for the aws-sdk, this is deprecated' do - old_credentials_settings = { - "credentials" => ['1234', 'secret'], - "backup_to_dir" => "/tmp/mybackup", - "bucket" => "logstash-test" - } + Stud::Temporary.directory do |tmp_directory| + old_credentials_settings = { + "credentials" => ['1234', 'secret'], + "backup_to_dir" => tmp_directory, + "bucket" => "logstash-test" + } - config = LogStash::Inputs::S3.new(old_credentials_settings) - expect{ config.register }.not_to raise_error + config = LogStash::Inputs::S3.new(old_credentials_settings) + expect{ config.register }.not_to raise_error + end end end end