4 changed files with 43 additions and 2 deletions
@ -0,0 +1,19 @@ |
|||||||
|
require "rails_helper" |
||||||
|
|
||||||
|
RSpec.describe "organisations/schemes.html.erb" do |
||||||
|
context "when data provider" do |
||||||
|
let(:user) { build(:user) } |
||||||
|
|
||||||
|
it "does not render button to create schemes" do |
||||||
|
assign(:organisation, user.organisation) |
||||||
|
assign(:pagy, Pagy.new(count: 0, page: 1)) |
||||||
|
assign(:schemes, []) |
||||||
|
|
||||||
|
allow(view).to receive(:current_user).and_return(user) |
||||||
|
|
||||||
|
render |
||||||
|
|
||||||
|
expect(rendered).not_to have_content("Create a new supported housing scheme") |
||||||
|
end |
||||||
|
end |
||||||
|
end |
||||||
@ -0,0 +1,18 @@ |
|||||||
|
require "rails_helper" |
||||||
|
|
||||||
|
RSpec.describe "schemes/index.html.erb" do |
||||||
|
context "when data provider" do |
||||||
|
let(:user) { build(:user) } |
||||||
|
|
||||||
|
it "does not render button to create schemes" do |
||||||
|
assign(:pagy, Pagy.new(count: 0, page: 1)) |
||||||
|
assign(:schemes, []) |
||||||
|
|
||||||
|
allow(view).to receive(:current_user).and_return(user) |
||||||
|
|
||||||
|
render |
||||||
|
|
||||||
|
expect(rendered).not_to have_content("Create a new supported housing scheme") |
||||||
|
end |
||||||
|
end |
||||||
|
end |
||||||
Loading…
Reference in new issue