0

私はこれをやろうとしています:

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 文字列を使用してテストしたいと考えています。

cucumber ステップで t() ヘルパー (または同等のもの) にアクセスするにはどうすればよいですか?

4

1 に答える 1

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
于 2013-02-13T17:10:44.687 に答える