Submit social housing lettings and sales data (CORE)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.5 KiB

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
3 years ago
Then("the user navigation bar is highlighted") do
expect(page).to have_css('[aria-current="page"]', text: "Users")
end
3 years ago
When("I visit the About your organisation page") do
click_link("About your organisation")
end
3 years ago
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
3 years ago
Then("the about your organisation navigation bar is highlighted") do
expect(page).to have_css('[aria-current="page"]', text: "About your organisation")
end
When("I visit the your account page") do
click_link("Your account")
end
Then("I see information about my account") do
expect(page.body).to have_content @user.name
expect(page.body).to have_content @user.email
expect(page.body).to have_content @user.organisation.name
end
Then("the no links in navigation bar are highlighted") do
expect(page).not_to have_css('[aria-current="page"]', text: "Users")
expect(page).not_to have_css('[aria-current="page"]', text: "About your organisation")
end