mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-03-26 02:33:03 -04:00
32 lines
780 B
Ruby
32 lines
780 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'rails_helper'
|
|
|
|
describe "crops/wrangle" do
|
|
before do
|
|
@member = FactoryBot.create(:crop_wrangling_member)
|
|
controller.stub(:current_user) { @member }
|
|
page = 1
|
|
per_page = 2
|
|
total_entries = 2
|
|
@tomato = FactoryBot.create(:tomato)
|
|
@maize = FactoryBot.create(:maize)
|
|
crops = WillPaginate::Collection.create(page, per_page, total_entries) do |pager|
|
|
pager.replace([@tomato, @maize])
|
|
end
|
|
assign(:crops, crops)
|
|
assign(:crop_wranglers, Role.crop_wranglers)
|
|
end
|
|
|
|
it 'has a link to add a crop' do
|
|
render
|
|
assert_select "a", href: new_crop_path
|
|
end
|
|
|
|
it "renders a list of crops" do
|
|
render
|
|
assert_select "a", text: @maize.name
|
|
assert_select "a", text: @tomato.name
|
|
end
|
|
end
|