spec/lib/appsignal/transaction_spec.rb in appsignal-0.8.1.beta.2 vs spec/lib/appsignal/transaction_spec.rb in appsignal-0.8.1.beta.3
- old
+ new
@@ -352,12 +352,12 @@
it { should == 1389783590.0 }
end
end
describe "#set_http_queue_start" do
- let(:slightly_earlier_time) { fixed_time - 10 }
- let(:slightly_earlier_time_in_ms) { slightly_earlier_time.to_i }
+ let(:slightly_earlier_time) { fixed_time - 0.4 }
+ let(:slightly_earlier_time_in_ms) { (slightly_earlier_time.to_f * 1000).to_i }
before { transaction.set_http_queue_start }
subject { transaction.queue_start }
context "without env" do
let(:env) { nil }
@@ -372,27 +372,27 @@
end
context "with the HTTP_X_REQUEST_START header set" do
let(:env) { {'HTTP_X_REQUEST_START' => "t=#{slightly_earlier_time_in_ms}"} }
- it { should == 1389783590.0 }
+ it { should == 1389783599.6 }
context "with unparsable content" do
let(:env) { {'HTTP_X_REQUEST_START' => 'something'} }
it { should be_nil }
end
context "with some cruft" do
let(:env) { {'HTTP_X_REQUEST_START' => "t=#{slightly_earlier_time_in_ms}aaaa"} }
- it { should == 1389783590.0 }
+ it { should == 1389783599.6 }
end
context "with the alternate HTTP_X_QUEUE_START header set" do
let(:env) { {'HTTP_X_QUEUE_START' => "t=#{slightly_earlier_time_in_ms}"} }
- it { should == 1389783590.0 }
+ it { should == 1389783599.6 }
end
end
end
# protected