テストの自動化に watir-cucumber を使用しています。次のメソッドを別の に書きましたが.rb
、このメソッドはステップ定義にはありません。
def has_logged_in?
$browser.text.should include("t788")
end
ステップ定義からこのメソッドを呼び出すと、このエラーが発生します。
wrong argument type String (expected Module) (TypeError)
同じコードがステップ定義で正常に機能します。私は周りを検索しinclude
、モジュールを含めるためにメソッドが使用されていることを発見しましたが、それはruby-include
メソッドでありshould include
、rspec\expectations
. should include
では、上記のようにステップ定義の外でメソッドを呼び出すにはどうすればよいですか。Linuxでwatir-cucumberを使用しています