spec/adhoq/storage_spec.rb in adhoq-0.0.2 vs spec/adhoq/storage_spec.rb in adhoq-0.0.3
- old
+ new
@@ -8,12 +8,22 @@
end
let(:storage) { Storage::LocalFile.new(tempdir) }
let(:identifier) do
- storage.store('.txt') {|file, ident| file.puts 'Hello adhoq!' }
+ storage.store('.txt') { StringIO.new("Hello adhoq!\n") }
end
- specify { expect(storage.get(identifier).read).to eq "Hello adhoq!\n" }
+ specify { expect(storage.get(identifier)).to eq "Hello adhoq!\n" }
+ end
+
+ describe Storage::S3, :fog_mock do
+ let(:storage) { Storage::S3.new('my-adhoq-bucket', aws_access_key_id: 'key_id', aws_secret_access_key: 'access_key') }
+
+ let(:identifier) do
+ storage.store('.txt') { StringIO.new("Hello adhoq!\n") }
+ end
+
+ specify { expect(storage.get(identifier)).to eq "Hello adhoq!\n" }
end
end
end