我正在尝试这样做:
Then /^I should see a message saying I have no narratives$/ do
page.should have_content t(:no_narratives_on_recent_activity_page)
end
但是t()不可用。我的想法是,如果我手动输入预期的文本,然后改变i18n字符串,它将打破步骤,所以我想首先使用i18n字符串进行测试。
如何在黄瓜步骤中访问t()帮助器(或等效物)?
答案 0 :(得分:0)
I18n
,这样你就可以直接发送方法(而不是使用助手)
Then /^I should see a message saying I have no narratives$/ do
page.should have_content I18n.t(:no_narratives_on_recent_activity_page)
end