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