Add test case for Tempfile input
This commit is contained in:
parent
df07478009
commit
da53defdc8
|
@ -129,6 +129,20 @@ RSpec.describe Google::Apis::Core::RawUploadCommand do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context('with Tempfile input') do
|
||||||
|
let(:file) do
|
||||||
|
temp_file = Tempfile.new
|
||||||
|
temp_file.write("Hello world\n")
|
||||||
|
temp_file.rewind
|
||||||
|
temp_file
|
||||||
|
end
|
||||||
|
include_examples 'should upload'
|
||||||
|
|
||||||
|
it 'should not close stream' do
|
||||||
|
expect(file.closed?).to be false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
context('with file path input') do
|
context('with file path input') do
|
||||||
let(:file) { File.join(FIXTURES_DIR, 'files', 'test.txt') }
|
let(:file) { File.join(FIXTURES_DIR, 'files', 'test.txt') }
|
||||||
include_examples 'should upload'
|
include_examples 'should upload'
|
||||||
|
|
Loading…
Reference in New Issue