Sha256: f3aabc8f4f5837795e82e253eeef65e6afcaccdfae3d70ff6ac3a1506fdf9565

Contents?: true

Size: 886 Bytes

Versions: 1

Compression:

Stored size: 886 Bytes

Contents

require 'rails_helper'

feature 'Search for people', elastic: true do
  describe 'with elasticsearch' do
    before do
      create(:department)
      create(:person, given_name: 'Jon', surname: 'Browne', email: 'jon.browne@digital.justice.gov.uk', primary_phone_number: '0711111111')
      Peoplefinder::Person.import
      sleep 1
      omni_auth_log_in_as 'test.user@digital.justice.gov.uk'
    end

    after do
      clean_up_indexes_and_tables
    end

    scenario 'in the most basic form' do
      visit home_path
      fill_in 'query', with: 'Browne'
      click_button 'Search'
      expect(page).to have_text('> Search results')
      expect(page).to have_text('Jon Browne')
      expect(page).to have_text('jon.browne@digital.justice.gov.uk')
      expect(page).to have_text('0711111111')
      expect(page).to have_link('add them', href: new_person_path)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
peoplefinder-0.0.2 spec/features/search_spec.rb