spec/system/valuation/budgets_spec.rb
require "rails_helper"
describe "Valuation budgets" do
before { login_as(create(:valuator).user) }
context "Index" do
scenario "Displays published budgets" do
create(:budget, name: "Sports")
create(:budget, name: "Draft", published: false)
visit valuation_budgets_path
expect(page).to have_content("Sports")
expect(page).not_to have_content("Draft")
end
scenario "With no budgets" do
visit valuation_budgets_path
expect(page).to have_content "There are no budgets"
end
end
end