blob: c495abdfe280459bf957bc035c0c94c83654f649 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
require 'rails_helper'
RSpec.describe CleanUp, :type => :model do
let(:cleaner) { CleanUp.new }
it { should validate_presence_of(:begin_date) }
it { should belong_to(:referential) }
it 'should delete vehiclejourneys without timetables' do
create_list(:vehicle_journey, 2)
create_list(:vehicle_journey, 2, time_tables:[create(:time_table)])
expect(cleaner.clean_vehicle_journeys).to eq 2
end
it 'should delete journeypatterns without vehicle journeys' do
create_list(:journey_pattern, 2)
create_list(:vehicle_journey, 2, journey_pattern: create(:journey_pattern))
expect(cleaner.clean_journey_patterns).to eq 2
end
end
|