String#end_with? は複数の引数を受け入れるため、 * (スプラット演算子) を使用して複数の引数を String#end_with? に渡します。
概要
そして、ユーザー ID でデフォルトの州アカウントを検索します。 /features/step-settings/searches/account_searching.rb:8:in /^彼らは (.)$ を (.) で検索します/’ features/features/search/account.feature:35:in で検索しますデフォルトの州アカウントのユーザー ID」
When(/^they search on (.*) with '(.*)'$/) do |search_field, search_text|
@searched_value = search_text
@searched_field = @page.account_search(search_text, search_field)
logger.info "Account Search on: #{search_field} with #{search_text} completed"
@page = AccountSearchResults.new
@page.displayed?
end
これを以下に追加して変数を作成してみました @hagrid[:account_searching][:search_text] = search_text
すべての州口座の詳細が表示されることを期待していましたが、失敗しました
解決策
キー/値を追加する前に、@hagrid [:account_searching] がハッシュに割り当てられていることを確認してください。
@hagrid[:account_searching] ||= {}
@hagrid[:account_searching][:search_text] = 'some text'