Sha256: 44dacc53a3dbbb63b54ea63e3abd264a33339d8331c51c419ed3d1fda6149d57
Contents?: true
Size: 988 Bytes
Versions: 2
Compression:
Stored size: 988 Bytes
Contents
# encoding: utf-8 require 'rspec' require_relative 'common' describe 'recover integration tests', :integration => true do include_context 'plugin initialize' let(:configurations) { common_configurations.merge({}) } before do clean_bucket end it 'recover files from temporary directory' do generate_files(3) expect(oss.listObjects(bucket, prefix).getObjectSummaries().size).to eq(3) end it 'recover files from empty temporary directory' do generate_files(0) expect(oss.listObjects(bucket, prefix).getObjectSummaries().size).to eq(0) end after do clean_bucket end def generate_files(number_of_files) # generate files in temporary directory generator = LogStash::Outputs::OSS::FileGenerator.new(prefix, "gzip", temporary_directory) number_of_files.times do generator.current_file.write("Hello, world") generator.current_file.close generator.rotate end subject.register subject.close end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
logstash-output-oss-0.1.2-java | spec/integration/recover_spec.rb |
logstash-output-oss-0.1.1-java | spec/integration/recover_spec.rb |