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.
|
|
|
require "rails_helper"
|
|
|
|
require_relative "form/helpers"
|
|
|
|
|
|
|
|
RSpec.describe "User Features" do
|
|
|
|
include Helpers
|
|
|
|
let!(:user) { FactoryBot.create(:user) }
|
|
|
|
let(:organisation) { user.organisation }
|
|
|
|
let(:org_id) { organisation.id }
|
|
|
|
|
|
|
|
before do
|
|
|
|
sign_in user
|
|
|
|
end
|
|
|
|
|
|
|
|
context "Organisation page" do
|
|
|
|
it "default to organisation details" do
|
|
|
|
visit("/case-logs")
|
|
|
|
click_link("Your organisation")
|
|
|
|
expect(page).to have_content(user.organisation.name)
|
|
|
|
end
|
|
|
|
|
|
|
|
it "can switch tabs" do
|
|
|
|
visit("/organisations/#{org_id}")
|
|
|
|
click_link("Users")
|
|
|
|
expect(page).to have_current_path("/organisations/#{org_id}/users")
|
|
|
|
click_link("Details")
|
|
|
|
expect(page).to have_current_path("/organisations/#{org_id}/details")
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|