@ -203,7 +203,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator user " do
context " when signed in as a data coordinator user " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :specific_scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :specific_scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
before do
before do
sign_in user
sign_in user
@ -287,7 +287,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator user " do
context " when signed in as a data coordinator user " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :locations ) { FactoryBot . create_list ( :location , 3 , scheme : ) }
let! ( :locations ) { FactoryBot . create_list ( :location , 3 , scheme : ) }
before do
before do
@ -600,7 +600,7 @@ RSpec.describe SchemesController, type: :request do
end
end
context " when required organisation id param is missing " do
context " when required organisation id param is missing " do
let ( :params ) { { " scheme " = > { " service_name " = > " qweqwer " , " sensitive " = > " Yes " , " organisation_id " = > " " , " scheme_type " = > " Foyer " , " registered_under_care_act " = > " Yes – part registered as a care home " , " total_units " = > " 1 " } } }
let ( :params ) { { " scheme " = > { " service_name " = > " qweqwer " , " sensitive " = > " Yes " , " owning_o rganisation_id " = > " " , " scheme_type " = > " Foyer " , " registered_under_care_act " = > " Yes – part registered as a care home " , " total_units " = > " 1 " } } }
it " displays the new page with an error message " do
it " displays the new page with an error message " do
post " /schemes " , params : params
post " /schemes " , params : params
@ -635,7 +635,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :scheme_to_update ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let ( :scheme_to_update ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
before do
before do
sign_in user
sign_in user
@ -820,7 +820,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a support " do
context " when signed in as a support " do
let ( :user ) { FactoryBot . create ( :user , :support ) }
let ( :user ) { FactoryBot . create ( :user , :support ) }
let ( :scheme_to_update ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let ( :scheme_to_update ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
before do
before do
allow ( user ) . to receive ( :need_two_factor_authentication? ) . and_return ( false )
allow ( user ) . to receive ( :need_two_factor_authentication? ) . and_return ( false )
@ -1041,7 +1041,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
before do
before do
@ -1107,7 +1107,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
before do
before do
@ -1173,7 +1173,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
before do
before do
@ -1239,7 +1239,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
before do
before do
@ -1305,7 +1305,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
before do
before do
@ -1371,7 +1371,7 @@ RSpec.describe SchemesController, type: :request do
context " when signed in as a data coordinator " do
context " when signed in as a data coordinator " do
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let ( :user ) { FactoryBot . create ( :user , :data_coordinator ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , organisation : user . organisation ) }
let! ( :scheme ) { FactoryBot . create ( :scheme , owning_o rganisation : user . organisation ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
let! ( :another_scheme ) { FactoryBot . create ( :scheme ) }
before do
before do