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