Я посмотрел руководство по рельсам для тестирования , но я могу получить данные о приборах из моего теста. У меня есть приспособление:
one:
pay_period: one
employee: kent
cpp: 50
ei: 40
tax: 100
vacation_pay: 30
Тогда у меня есть тест в соответствии с ниже (где EmployeePayPeriod - модель)
require 'test_helper'
class EmployeePayPeriodTest < ActiveSupport::TestCase
# Replace this with your real tests.
test "Calculate wages under 80 hours correctly" do
p = EmployeePayPeriod(:one)
assert true
end
end
Очевидно, что выше не работает. Я посмотрел на руководство. В руководстве он использует фрагмент кода, чтобы проиллюстрировать, как вы получаете данные прибора:
@user = users(:david).
Похоже, что «пользователи» не являются моделью (потому что обычное соглашение состоит в том, что оно будет единственным и заглавным. Так откуда же берутся «пользователи»? меня? (Я пытался, но это не сработало).
Спасибо