是否可以在rspec中测试复数函数?Rails rspec factorygirl复数测试
let(:schedule) { FactoryGirl.create(:schedule) }
Failure/Error: it { should have_selector('h1', text: pluralize(Schedule.count.to_s, "schedule")) }
NoMethodError:
undefined method `pluralize' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0xb607068c>
答:(为指出由以下埃里克·C)
describe SchedulesHelper do
describe "pluralize schedule" do
if(Schedule.count > 0)
it { pluralize(1, "schedule").should == "1 schedule" }
else
it { pluralize(0, "schedule").should == "0 schedules" }
end
end
end
您似乎没有测试复数方法。您似乎在测试是否存在某个html,并且您正在使用pluralize方法来帮助您。你问是否可以用复数方法测试? –
是的。是否有可能测试'pluralize'? – janejanejane