4 changed files with 47 additions and 3 deletions
			
			
		@ -0,0 +1,27 @@
					 | 
				
			||||
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 "allows type ahead filtering", js: true do | 
				
			||||
    visit("/logs/#{case_log.id}/accessible-select") | 
				
			||||
    find("#case-log-la-field").click.native.send_keys("T", "h", "a", "n", :down, :enter) | 
				
			||||
    expect(find("#case-log-la-field").value).to eq("Thanet") | 
				
			||||
  end | 
				
			||||
end | 
				
			||||
					Loading…
					
					
				
		Reference in new issue