【发布时间】:2016-10-25 21:11:59
【问题描述】:
我是 Rails 新手。我正在使用 copybara gem 来测试该设计。这是一个测试代码
require 'test_helper'
class UserTasksTest < ActionDispatch::IntegrationTest
test 'Should create a new user' do
visit root_url
click_link 'Sign up'
fill_in "Email", with: 'capybaratest@test.ru'
fill_in "Password", with: 'capybara'
fill_in "Password confirmation", with: 'capybara'
click_button 'Sign up'
within("h1") do
assert has_content?(user.email)
end
end
end
运行测试后出现错误:
未定义的局部变量或方法“用户”
我应该如何正确编写测试?
【问题讨论】:
标签: ruby-on-rails ruby capybara integration-testing