mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-10 17:21:38 -05:00
Fix failing model spec
This commit is contained in:
parent
a1e83991fa
commit
2fe36f02d6
1 changed files with 9 additions and 3 deletions
|
|
@ -53,11 +53,17 @@ RSpec.describe Point, type: :model do
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '.not_reverse_geocoded' do
|
describe '.not_reverse_geocoded' do
|
||||||
let(:point) { create(:point, country: 'Country', city: 'City') }
|
let!(:point) { create(:point, country: 'Country', city: 'City', reverse_geocoded_at: Time.current) }
|
||||||
let(:point_without_address) { create(:point, city: nil, country: nil) }
|
let!(:point_without_address) { create(:point, city: nil, country: nil, reverse_geocoded_at: nil) }
|
||||||
|
|
||||||
it 'returns points without reverse geocoded address' do
|
it 'returns points without reverse geocoded address' do
|
||||||
expect(described_class.not_reverse_geocoded).to eq([point_without_address])
|
# Trigger creation of both points
|
||||||
|
point
|
||||||
|
point_without_address
|
||||||
|
|
||||||
|
result = described_class.not_reverse_geocoded
|
||||||
|
expect(result).to include(point_without_address)
|
||||||
|
expect(result).not_to include(point)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue