spec フォルダーの rb ファイル内にメソッドを作成しました。メソッドを使用して、要素の 1 つにメソッドの戻り値がテキストとして含まれているかどうかを確認したいと考えています。name
私の質問は、メソッドを have_selector テキスト オプションにどのように書き込むかということです。
私のrspecファイル
def name
user = User.first
return user.name
end
describe "test" do
it "has the name in the file"
visit users_path
page.should have_selector('td', text: name)
# I need name in the text options to represent the method name created
end
end
rspec を実行すると、
NoMethodError: private method 'name' called for nil:NilClass