fix: Prevent OpenCensus integration from getting out of sync on upload commands
This commit is contained in:
1 parent
e3e97668b4
commit
29f9544b14
2 files changed
+20
-8
No files matched your search
@@ -177,6 +177,16 @@ RSpec.describe Google::Apis::Core::ResumableUploadCommand do
|
||||
expect(a_request(:post, 'https://www.googleapis.com/zoo/animals')
|
||||
.with(body: 'Hello world')).to have_been_made
|
||||
end
|
||||
|
||||
it 'should generate a proper opencensus span' do
|
||||
OpenCensus::Trace.start_request_trace do |span_context|
|
||||
command.execute(client)
|
||||
spans = span_context.build_contained_spans
|
||||
expect(spans.size).to eql 1
|
||||
span = spans.first
|
||||
expect(span.name.value).to eql '/zoo/animals'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'with retriable error on start' do
|
||||
|
||||
Reference in new issue
Block a user