diff options
38 files changed, 172 insertions, 40 deletions
diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb index 930d54fe8..0860f07b6 100644 --- a/app/models/compliance_control.rb +++ b/app/models/compliance_control.rb @@ -33,10 +33,6 @@ class ComplianceControl < ActiveRecord::Base self.name ||= self.class.name self.code ||= self.class.default_code self.origin_code ||= self.class.default_code - # TODO: Remove this very ambigous line, as a matter of fact it is never triggered - # **unless** `criticity` is **explicitly** set to nil, thusly bypassing the att's - # initialisation by `Enumerize`'s default. - self.criticity ||= self.class.default_criticity end end diff --git a/app/models/route_control/speed.rb b/app/models/route_control/speed.rb index 84d892c70..593b103cc 100644 --- a/app/models/route_control/speed.rb +++ b/app/models/route_control/speed.rb @@ -1,4 +1,4 @@ -module VehicleJourneyControl +module RouteControl class Speed < ComplianceControl hstore_accessor :control_attributes, minimum: :integer, maximum: :integer diff --git a/app/models/route_control/stop_points_in_journey_pattern.rb b/app/models/route_control/stop_points_in_journey_pattern.rb index 48a66298d..7b72a9b44 100644 --- a/app/models/route_control/stop_points_in_journey_pattern.rb +++ b/app/models/route_control/stop_points_in_journey_pattern.rb @@ -1,5 +1,5 @@ module RouteControl - class StopPointInJourneyPattern < ComplianceControl + class StopPointsInJourneyPattern < ComplianceControl @@default_code = "3-Route-6" end diff --git a/app/models/route_control/time_table.rb b/app/models/route_control/time_table.rb index 1153a5269..132bd32bb 100644 --- a/app/models/route_control/time_table.rb +++ b/app/models/route_control/time_table.rb @@ -1,4 +1,4 @@ -module VehicleJourneyControl +module RouteControl class TimeTable < ComplianceControl @@default_code = "3-VehicleJourney-4" diff --git a/app/models/route_control/unactivated_stop_points.rb b/app/models/route_control/unactivated_stop_points.rb index b7276baaf..821fe03cb 100644 --- a/app/models/route_control/unactivated_stop_points.rb +++ b/app/models/route_control/unactivated_stop_points.rb @@ -1,5 +1,5 @@ module RouteControl - class UnactivatedStopPoint < ComplianceControl + class UnactivatedStopPoints < ComplianceControl @@default_code = "3-Route-10" end diff --git a/app/models/route_control/vehicle_journey_at_stops.rb b/app/models/route_control/vehicle_journey_at_stops.rb index e1c0e8c6b..5dd9d6b6d 100644 --- a/app/models/route_control/vehicle_journey_at_stops.rb +++ b/app/models/route_control/vehicle_journey_at_stops.rb @@ -1,4 +1,4 @@ -module VehicleJourneyControl +module RouteControl class VehicleJourneyAtStops < ComplianceControl @@default_code = "3-VehicleJourney-5" diff --git a/app/models/vechicle_journey_control/delta.rb b/app/models/vehicle_journey_control/delta.rb index c90e05abd..c90e05abd 100644 --- a/app/models/vechicle_journey_control/delta.rb +++ b/app/models/vehicle_journey_control/delta.rb diff --git a/app/models/vechicle_journey_control/waiting_time.rb b/app/models/vehicle_journey_control/waiting_time.rb index 9f4192520..9f4192520 100644 --- a/app/models/vechicle_journey_control/waiting_time.rb +++ b/app/models/vehicle_journey_control/waiting_time.rb diff --git a/spec/factories/compliance_controls/generic_factories.rb b/spec/factories/compliance_controls/generic_factories.rb index 175331a3a..bfdfc8f09 100644 --- a/spec/factories/compliance_controls/generic_factories.rb +++ b/spec/factories/compliance_controls/generic_factories.rb @@ -1,6 +1,6 @@ FactoryGirl.define do - factory :compliance_control do + factory :generic_attribute_control_compliance_control do sequence(:name) { |n| "Compliance control #{n}" } type "GenericAttributeControl::MinMax" criticity :warning @@ -11,19 +11,19 @@ FactoryGirl.define do association :compliance_control_block end - factory :min_max, class: 'GenericAttributeControl::MinMax' do + factory :generic_attribute_control_min_max, class: 'GenericAttributeControl::MinMax' do sequence(:name) { |n| "MinMax control #{n}" } association :compliance_control_set association :compliance_control_block end - factory :pattern, class: 'GenericAttributeControl::Pattern' do + factory :generic_attribute_control_pattern, class: 'GenericAttributeControl::Pattern' do sequence(:name) { |n| "Pattern control #{n}" } association :compliance_control_set association :compliance_control_block end - factory :uniqueness, class: 'GenericAttributeControl::Uniqueness' do + factory :generic_attribute_control_uniqueness, class: 'GenericAttributeControl::Uniqueness' do sequence(:name) { |n| "Uniqueness control #{n}" } association :compliance_control_set association :compliance_control_block diff --git a/spec/factories/compliance_controls/journey_pattern_control_factories.rb b/spec/factories/compliance_controls/journey_pattern_control_factories.rb index 55f171ae7..f5d1e76e0 100644 --- a/spec/factories/compliance_controls/journey_pattern_control_factories.rb +++ b/spec/factories/compliance_controls/journey_pattern_control_factories.rb @@ -1,6 +1,14 @@ FactoryGirl.define do - factory :journey_pattern_control_duplicates, class: 'JourneyPatternControl::Duplicates' + factory :journey_pattern_control_duplicates, class: 'JourneyPatternControl::Duplicates' do + association :compliance_control_set + association :compliance_control_block + end + + factory :journey_pattern_control_vehicle_journey, class: 'JourneyPatternControl::VehicleJourney' do + association :compliance_control_set + association :compliance_control_block + end end diff --git a/spec/factories/compliance_controls/line_control_factories.rb b/spec/factories/compliance_controls/line_control_factories.rb new file mode 100644 index 000000000..3f5422e8c --- /dev/null +++ b/spec/factories/compliance_controls/line_control_factories.rb @@ -0,0 +1,7 @@ +FactoryGirl.define do + factory :line_control_route, class: 'LineControl::Route' do + association :compliance_control_set + association :compliance_control_block + end + +end diff --git a/spec/factories/compliance_controls/route_control_factories.rb b/spec/factories/compliance_controls/route_control_factories.rb new file mode 100644 index 000000000..cca36f22f --- /dev/null +++ b/spec/factories/compliance_controls/route_control_factories.rb @@ -0,0 +1,57 @@ +FactoryGirl.define do + + factory :route_control_journey_pattern, class: 'RouteControl::JourneyPattern' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_minimum_length, class: 'RouteControl::MinimumLength' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_omnibus_journey_pattern, class: 'RouteControl::OmnibusJourneyPattern' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_opposite_route, class: 'RouteControl::OppositeRoute' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_opposite_route_terminus, class: 'RouteControl::OppositeRouteTerminus' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_stop_point_in_journey_pattern, class: 'RouteControl::StopPointInJourneyPattern' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_unactivated_stop_points, class: 'RouteControl::UnactivatedStopPoints' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_zdl_stop_area, class: 'RouteControl::ZdlStopArea' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_control_speed, class: 'RouteControl::ControlSpeed' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_control_time_table, class: 'RouteControl::ControlTimeTable' do + association :compliance_control_set + association :compliance_control_block + end + + factory :route_control_control_vehicle_journey_at_stops, class: 'RouteControl::ControlVehicleJourneyAtStops' do + association :compliance_control_set + association :compliance_control_block + end +end diff --git a/spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb b/spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb new file mode 100644 index 000000000..8855a9d58 --- /dev/null +++ b/spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb @@ -0,0 +1,17 @@ +FactoryGirl.define do + factory :routing_constraint_zone_control_unactivated_stop_point, + class: 'routingConstraintZoneControl::UnactivatedStopPoint' do + association :compliance_control_set + association :compliance_control_block + end + + factory :routing_constraint_zone_control_minimum_length, class: 'routingConstraintZoneControl::MinimumLength' do + association :compliance_control_set + association :compliance_control_block + end + + factory :routing_constraint_zone_control_maximum_length, class: 'routingConstraintZoneControl::MaximumLength' do + association :compliance_control_set + association :compliance_control_block + end +end diff --git a/spec/factories/compliance_controls/vehicle_journey_control_factories.rb b/spec/factories/compliance_controls/vehicle_journey_control_factories.rb new file mode 100644 index 000000000..dce4f25cc --- /dev/null +++ b/spec/factories/compliance_controls/vehicle_journey_control_factories.rb @@ -0,0 +1,12 @@ +FactoryGirl.define do + + factory :vehicle_journey_control_wating_time, class: 'vehicleJourneyControl::WatingTime' do + association :compliance_control_set + association :compliance_control_block + end + + factory :vehicle_journey_control_delta, class: 'vehicleJourneyControl::Delta' do + association :compliance_control_set + association :compliance_control_block + end +end diff --git a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb index 643f65f30..850cd1d76 100644 --- a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe GenericAttributeControl::Pattern, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Generic-3" } let( :factory ){ :generic_attribute_control_pattern } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb index fac405285..e4ab8d2cd 100644 --- a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe GenericAttributeControl::Uniqueness, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Generic-3" } let( :factory ){ :generic_attribute_control_uniqueness } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb index 46210354e..89544937b 100644 --- a/spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe JourneyPatternControl::Duplicates, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-JourneyPattern-1" } let( :factory ){ :journey_pattern_control_duplicates } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb index 52ac8af8f..fb254ee31 100644 --- a/spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe JourneyPatternControl::VehicleJourney, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-JourneyPattern-2" } let( :factory ){ :journey_pattern_control_vehicle_journey } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb index 61e4ed762..ab5fb1027 100644 --- a/spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe LineControl::Route, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Line-1" } let( :factory ){ :line_control_route } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb index 25607c5d4..46531cc3b 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::Duplicates, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-4" } let( :factory ){ :route_control_duplicates } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb index 4f87c866a..2bdd6e591 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::JourneyPattern, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-3" } let( :factory ){ :route_control_journey_pattern } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb index ecf8d9fee..85bab4ac6 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::MinimumLength, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-6" } let( :factory ){ :route_control_minimum_length } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb index 3837190fa..3fb782e85 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::OmnibusJourneyPattern, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-9" } let( :factory ){ :route_control_omnibus_journey_pattern } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb index c72195fe2..7013ae269 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::OppositeRoute, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-2" } let( :factory ){ :route_control_opposite_route } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb index 6cc96cd60..a3a8d290d 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::OppositeRouteTerminus, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-5" } let( :factory ){ :route_control_opposite_route_terminus } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb index d8be035a2..7e6a21209 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb @@ -1,7 +1,7 @@ -RSpec.describe VehicleJourneyControl::Speed, type: :model do - let( :default_code ){ "3-Generic-2" } - let( :factory ){ :vehicle_journey_control_speed } +RSpec.describe RouteControl::Speed, type: :model do + let( :default_code ){ "3-VehicleJourney-2" } + let( :factory ){ route_control_control_speed } it_behaves_like 'ComplianceControl Class Level Defaults' end diff --git a/spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb index ce54b27ac..17af1c8e5 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb @@ -1,6 +1,6 @@ -RSpec.describe RouteControl::StopPointInJourneyPattern, type: :model do - let( :default_code ){ "3-Generic-2" } +RSpec.describe RouteControl::StopPointsInJourneyPattern, type: :model do + let( :default_code ){ "3-Route-6" } let( :factory ){ :route_control_stop_point_in_journey_pattern } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb index 7f37d15b1..63b45c04a 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb @@ -1,7 +1,7 @@ -RSpec.describe VehicleJourneyControl::TimeTable, type: :model do - let( :default_code ){ "3-Generic-2" } - let( :factory ){ :vehicle_journey_control_time_table } +RSpec.describe RouteControl::TimeTable, type: :model do + let( :default_code ){ "3-VehicleJourney-4" } + let( :factory ){ route_control_control_time_table } it_behaves_like 'ComplianceControl Class Level Defaults' end diff --git a/spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb index 586f92d62..bf725d743 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb @@ -1,7 +1,7 @@ -RSpec.describe RouteControl::UnactivatedStopPoint, type: :model do - let( :default_code ){ "3-Generic-2" } - let( :factory ){ :route_control_unactivated_stop_point } +RSpec.describe RouteControl::UnactivatedStopPoints, type: :model do + let( :default_code ){ "3-Route-10" } + let( :factory ){ :route_control_unactivated_stop_points } it_behaves_like 'ComplianceControl Class Level Defaults' end diff --git a/spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb index d442fd365..c563446a6 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb @@ -1,7 +1,7 @@ -RSpec.describe VehicleJourneyControl::VehicleJourneyAtStops, type: :model do - let( :default_code ){ "3-Generic-2" } - let( :factory ){ :vehicle_journey_control_vehicle_journey_at_stops } +RSpec.describe RouteControl::VehicleJourneyAtStops, type: :model do + let( :default_code ){ "3-VehicleJourney-5" } + let( :factory ){ route_control_control_vehicle_journey_at_stops } it_behaves_like 'ComplianceControl Class Level Defaults' end diff --git a/spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb index 6101c29ff..2b8a11bd1 100644 --- a/spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb @@ -1,6 +1,6 @@ RSpec.describe RouteControl::ZDLStopArea, type: :model do - let( :default_code ){ "3-Generic-2" } + let( :default_code ){ "3-Route-1" } let( :factory ){ :route_control_zdl_stop_area } it_behaves_like 'ComplianceControl Class Level Defaults' diff --git a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb index e69de29bb..61896ef5e 100644 --- a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb @@ -0,0 +1,7 @@ + +RSpec.describe RoutingConstraintZoneControl::MaximumLength, type: :model do + let( :default_code ){ "3-ITL-2" } + let( :factory ){ :routing_constraint_zone_control_maximum_length } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb index e69de29bb..e930c2475 100644 --- a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb @@ -0,0 +1,7 @@ + +RSpec.describe RoutingConstraintZoneControl::MinimumLength, type: :model do + let( :default_code ){ "3-ITL-3" } + let( :factory ){ :routing_constraint_zone_control_minimum_length } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb index e69de29bb..aba9b7fc1 100644 --- a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb +++ b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb @@ -0,0 +1,7 @@ + +RSpec.describe RoutingConstraintZoneControl::UnactivatedStopPoint, type: :model do + let( :default_code ){ "3-ITL-1" } + let( :factory ){ :routing_constraint_zone_control_unactivated_stop_point } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb deleted file mode 100644 index e69de29bb..000000000 --- a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb +++ /dev/null diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb new file mode 100644 index 000000000..0d4bce7ca --- /dev/null +++ b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb @@ -0,0 +1,7 @@ + +RSpec.describe VehicleJourneyControl::Delta, type: :model do + let( :default_code ){ "3-VehicleJourney-3" } + let( :factory ){ :vehicle_journey_control_delta } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb deleted file mode 100644 index e69de29bb..000000000 --- a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb +++ /dev/null diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb new file mode 100644 index 000000000..584a8fb1b --- /dev/null +++ b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb @@ -0,0 +1,7 @@ + +RSpec.describe VehicleJourneyControl::WatingTime, type: :model do + let( :default_code ){ "3-VehicleJourney-1" } + let( :factory ){ :vehicle_journey_control_wating_time } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end |
