Browse Source

Fix other tests and lint

pull/165/head
Kat 4 years ago
parent
commit
f854c77176
  1. 4
      spec/controllers/admin/case_logs_controller_spec.rb
  2. 4
      spec/controllers/admin/dashboard_controller_spec.rb
  3. 2
      spec/features/form/check_answers_page_spec.rb
  4. 2
      spec/features/form/conditional_questions_spec.rb
  5. 2
      spec/features/form/form_navigation_spec.rb
  6. 2
      spec/features/form/page_routing_spec.rb
  7. 2
      spec/features/form/saving_data_spec.rb
  8. 10
      spec/features/form/validations_spec.rb
  9. 4
      spec/helpers/tasklist_helper_spec.rb
  10. 4
      spec/models/organisation_spec.rb
  11. 4
      spec/models/user_spec.rb
  12. 3
      spec/requests/case_log_controller_spec.rb
  13. 5
      spec/requests/soft_validations_controller_spec.rb
  14. 6
      spec/views/case_log_index_view_spec.rb

4
spec/controllers/admin/case_logs_controller_spec.rb

@ -1,7 +1,11 @@
require "rails_helper" require "rails_helper"
require_relative "../../support/devise" require_relative "../../support/devise"
require_relative "../../request_helper"
describe Admin::CaseLogsController, type: :controller do describe Admin::CaseLogsController, type: :controller do
before do
RequestHelper.stub_http_requests
end
render_views render_views
let(:page) { Capybara::Node::Simple.new(response.body) } let(:page) { Capybara::Node::Simple.new(response.body) }
let(:resource_title) { "Logs" } let(:resource_title) { "Logs" }

4
spec/controllers/admin/dashboard_controller_spec.rb

@ -1,7 +1,11 @@
require "rails_helper" require "rails_helper"
require_relative "../../support/devise" require_relative "../../support/devise"
require_relative "../../request_helper"
describe Admin::DashboardController, type: :controller do describe Admin::DashboardController, type: :controller do
before do
RequestHelper.stub_http_requests
end
render_views render_views
let(:page) { Capybara::Node::Simple.new(response.body) } let(:page) { Capybara::Node::Simple.new(response.body) }
let(:resource_title) { "Dashboard" } let(:resource_title) { "Dashboard" }

2
spec/features/form/check_answers_page_spec.rb

@ -1,5 +1,6 @@
require "rails_helper" require "rails_helper"
require_relative "helpers" require_relative "helpers"
require_relative "../../request_helper"
RSpec.describe "Form Check Answers Page" do RSpec.describe "Form Check Answers Page" do
include Helpers include Helpers
@ -22,6 +23,7 @@ RSpec.describe "Form Check Answers Page" do
let(:id) { case_log.id } let(:id) { case_log.id }
before do before do
RequestHelper.stub_http_requests
sign_in user sign_in user
end end

2
spec/features/form/conditional_questions_spec.rb

@ -1,5 +1,6 @@
require "rails_helper" require "rails_helper"
require_relative "helpers" require_relative "helpers"
require_relative "../../request_helper"
RSpec.describe "Form Conditional Questions" do RSpec.describe "Form Conditional Questions" do
include Helpers include Helpers
@ -15,6 +16,7 @@ RSpec.describe "Form Conditional Questions" do
let(:id) { case_log.id } let(:id) { case_log.id }
before do before do
RequestHelper.stub_http_requests
sign_in user sign_in user
end end

2
spec/features/form/form_navigation_spec.rb

@ -1,5 +1,6 @@
require "rails_helper" require "rails_helper"
require_relative "helpers" require_relative "helpers"
require_relative "../../request_helper"
RSpec.describe "Form Navigation" do RSpec.describe "Form Navigation" do
include Helpers include Helpers
@ -23,6 +24,7 @@ RSpec.describe "Form Navigation" do
end end
before do before do
RequestHelper.stub_http_requests
sign_in user sign_in user
end end

2
spec/features/form/page_routing_spec.rb

@ -1,5 +1,6 @@
require "rails_helper" require "rails_helper"
require_relative "helpers" require_relative "helpers"
require_relative "../../request_helper"
RSpec.describe "Form Page Routing" do RSpec.describe "Form Page Routing" do
include Helpers include Helpers
@ -15,6 +16,7 @@ RSpec.describe "Form Page Routing" do
let(:id) { case_log.id } let(:id) { case_log.id }
before do before do
RequestHelper.stub_http_requests
allow_any_instance_of(CaseLogValidator).to receive(:validate_pregnancy).and_return(true) allow_any_instance_of(CaseLogValidator).to receive(:validate_pregnancy).and_return(true)
sign_in user sign_in user
end end

2
spec/features/form/saving_data_spec.rb

@ -1,5 +1,6 @@
require "rails_helper" require "rails_helper"
require_relative "helpers" require_relative "helpers"
require_relative "../../request_helper"
RSpec.describe "Form Saving Data" do RSpec.describe "Form Saving Data" do
include Helpers include Helpers
@ -31,6 +32,7 @@ RSpec.describe "Form Saving Data" do
end end
before do before do
RequestHelper.stub_http_requests
sign_in user sign_in user
end end

10
spec/features/form/validations_spec.rb

@ -1,7 +1,13 @@
require "rails_helper" require "rails_helper"
require_relative "helpers" require_relative "helpers"
require_relative "../../request_helper"
RSpec.describe "validations" do RSpec.describe "validations" do
before do
RequestHelper.stub_http_requests
sign_in user
end
include Helpers include Helpers
let(:user) { FactoryBot.create(:user) } let(:user) { FactoryBot.create(:user) }
let(:case_log) do let(:case_log) do
@ -21,10 +27,6 @@ RSpec.describe "validations" do
end end
let(:id) { case_log.id } let(:id) { case_log.id }
before do
sign_in user
end
describe "Question validation" do describe "Question validation" do
context "given an invalid tenant age" do context "given an invalid tenant age" do
it " of less than 0 it shows validation" do it " of less than 0 it shows validation" do

4
spec/helpers/tasklist_helper_spec.rb

@ -1,6 +1,10 @@
require "rails_helper" require "rails_helper"
require_relative "../request_helper"
RSpec.describe TasklistHelper do RSpec.describe TasklistHelper do
before do
RequestHelper.stub_http_requests
end
let(:empty_case_log) { FactoryBot.create(:case_log) } let(:empty_case_log) { FactoryBot.create(:case_log) }
let(:case_log) { FactoryBot.create(:case_log, :in_progress) } let(:case_log) { FactoryBot.create(:case_log, :in_progress) }
form_handler = FormHandler.instance form_handler = FormHandler.instance

4
spec/models/organisation_spec.rb

@ -1,6 +1,10 @@
require "rails_helper" require "rails_helper"
require_relative "../request_helper"
RSpec.describe Organisation, type: :model do RSpec.describe Organisation, type: :model do
before do
RequestHelper.stub_http_requests
end
describe "#new" do describe "#new" do
let(:user) { FactoryBot.create(:user) } let(:user) { FactoryBot.create(:user) }
let(:organisation) { user.organisation } let(:organisation) { user.organisation }

4
spec/models/user_spec.rb

@ -1,6 +1,10 @@
require "rails_helper" require "rails_helper"
require_relative "../request_helper"
RSpec.describe User, type: :model do RSpec.describe User, type: :model do
before do
RequestHelper.stub_http_requests
end
describe "#new" do describe "#new" do
let(:user) { FactoryBot.create(:user) } let(:user) { FactoryBot.create(:user) }
let(:other_organisation) { FactoryBot.create(:organisation) } let(:other_organisation) { FactoryBot.create(:organisation) }

3
spec/requests/case_log_controller_spec.rb

@ -1,4 +1,5 @@
require "rails_helper" require "rails_helper"
require_relative "../request_helper"
RSpec.describe CaseLogsController, type: :request do RSpec.describe CaseLogsController, type: :request do
let(:owning_organisation) { FactoryBot.create(:organisation) } let(:owning_organisation) { FactoryBot.create(:organisation) }
@ -19,6 +20,7 @@ RSpec.describe CaseLogsController, type: :request do
end end
before do before do
RequestHelper.stub_http_requests
allow(ENV).to receive(:[]) allow(ENV).to receive(:[])
allow(ENV).to receive(:[]).with("API_USER").and_return(api_username) allow(ENV).to receive(:[]).with("API_USER").and_return(api_username)
allow(ENV).to receive(:[]).with("API_KEY").and_return(api_password) allow(ENV).to receive(:[]).with("API_KEY").and_return(api_password)
@ -136,6 +138,7 @@ RSpec.describe CaseLogsController, type: :request do
let(:headers) { { "Accept" => "text/html" } } let(:headers) { { "Accept" => "text/html" } }
before do before do
RequestHelper.stub_http_requests
sign_in user sign_in user
get "/logs", headers: headers, params: {} get "/logs", headers: headers, params: {}
end end

5
spec/requests/soft_validations_controller_spec.rb

@ -1,10 +1,15 @@
require "rails_helper" require "rails_helper"
require_relative "../request_helper"
RSpec.describe SoftValidationsController, type: :request do RSpec.describe SoftValidationsController, type: :request do
let(:params) { { case_log_id: case_log.id } } let(:params) { { case_log_id: case_log.id } }
let(:url) { "/logs/#{case_log.id}/net-income/soft-validations" } let(:url) { "/logs/#{case_log.id}/net-income/soft-validations" }
let(:user) { FactoryBot.create(:user) } let(:user) { FactoryBot.create(:user) }
before do
RequestHelper.stub_http_requests
end
context "a not signed in user" do context "a not signed in user" do
let(:case_log) { FactoryBot.create(:case_log, :in_progress) } let(:case_log) { FactoryBot.create(:case_log, :in_progress) }

6
spec/views/case_log_index_view_spec.rb

@ -1,5 +1,11 @@
require "rails_helper" require "rails_helper"
require_relative "../request_helper"
RSpec.describe "case_logs/index" do RSpec.describe "case_logs/index" do
before do
RequestHelper.stub_http_requests
end
let(:in_progress_log) { FactoryBot.create(:case_log, :in_progress) } let(:in_progress_log) { FactoryBot.create(:case_log, :in_progress) }
let(:completed_log) { FactoryBot.create(:case_log, :completed) } let(:completed_log) { FactoryBot.create(:case_log, :completed) }

Loading…
Cancel
Save