Browse Source

Use be_within instead of eq for a to_f test match (#6275)

Floating point values are notoriously hard to pin down, so use the
`be_within` matcher to verify the approximate value.
pull/4/head
Mike Burns 6 years ago
committed by Eugen Rochko
parent
commit
ea75ae2d1f
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      spec/services/precompute_feed_service_spec.rb

+ 1
- 1
spec/services/precompute_feed_service_spec.rb View File

@ -16,7 +16,7 @@ RSpec.describe PrecomputeFeedService do
subject.call(account) subject.call(account)
expect(Redis.current.zscore(FeedManager.instance.key(:home, account.id), reblog.id)).to eq status.id.to_f
expect(Redis.current.zscore(FeedManager.instance.key(:home, account.id), reblog.id)).to be_within(0.1).of(status.id.to_f)
end end
it 'does not raise an error even if it could not find any status' do it 'does not raise an error even if it could not find any status' do

Loading…
Cancel
Save