Given("there are multiple users in the same organization") do @users = create_list :user, 5, organisation: @user.organisation end Given("I visit the users page") do click_link("Users") end Then("I see information about those users") do @users.each do |user| expect(page.body).to have_content user.name expect(page.body).to have_content user.email end end Then("the user navigation bar is highlighted") do expect(page).to have_css('[aria-current="page"]', text: "Users") end When('I visit the About your organisation page') do click_link("About your organisation") end Then('I see information about your organisation') do expect(page.body).to have_content @user.organisation.name expect(page.body).to have_content @user.organisation.address_line1 expect(page.body).to have_content @user.organisation.postcode end Then('the about your organisation navigation bar is highlighted') do expect(page).to have_css('[aria-current="page"]', text: "About your organisation") end