From 755df7e3a08d6e6588e86b8395ce2fcfe2d663e3 Mon Sep 17 00:00:00 2001 From: baarkerlounger Date: Fri, 7 Jan 2022 16:11:55 +0000 Subject: [PATCH] Add feature test for progressive enhancement --- .../form/progressive_total_field_spec.rb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 spec/features/form/progressive_total_field_spec.rb diff --git a/spec/features/form/progressive_total_field_spec.rb b/spec/features/form/progressive_total_field_spec.rb new file mode 100644 index 000000000..6825480a8 --- /dev/null +++ b/spec/features/form/progressive_total_field_spec.rb @@ -0,0 +1,31 @@ +require "rails_helper" +require_relative "helpers" +require_relative "../../request_helper" + +RSpec.describe "Accessible Automcomplete" do + include Helpers + let(:user) { FactoryBot.create(:user) } + let(:case_log) do + FactoryBot.create( + :case_log, + :in_progress, + owning_organisation: user.organisation, + managing_organisation: user.organisation, + ) + end + + before do + RequestHelper.stub_http_requests + sign_in user + end + + it "does not show when js is not enabled" do + visit("/logs/#{case_log.id}/rent") + expect(page).to have_selector("#tcharge_div", visible: false) + end + + it "does show when js is enabled", js: true do + visit("/logs/#{case_log.id}/rent") + expect(page).to have_selector("#tcharge_div", visible: true) + end +end