spec/elastic_apm_spec.rb [266:284]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          span1 = Thread.new do
            ElasticAPM.with_span(
              'job 1',
              parent: transaction,
              sync: false
            ) { |span| span }
          end.value

          span2 = Thread.new do
            ElasticAPM.with_span(
              'job 2',
              parent: transaction,
              sync: false
            ) { |span| span }
          end.value
          transaction.done

          expect(transaction.started_spans).to eq(2)
          expect(span1.parent_id).to eq(span2.parent_id)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



spec/elastic_apm_spec.rb [301:319]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            span1 = Thread.new do
              ElasticAPM.with_span(
                'job 1',
                parent: transaction,
                sync: false
              ) { |span| span }
            end.value

            span2 = Thread.new do
              ElasticAPM.with_span(
                'job 2',
                parent: transaction,
                sync: false
              ) { |span| span }
            end.value
            transaction.done

            expect(transaction.started_spans).to eq(2)
            expect(span1.parent_id).to eq(span2.parent_id)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



