Ich habe mir die rails guide to testing angesehen, aber ich kann scheinen, Fixture-Daten aus meinem Test zu bekommen. Ich habe eine Leuchte:Rails - wie man Fixture-Daten aus Tests erhält
one:
pay_period: one
employee: kent
cpp: 50
ei: 40
tax: 100
vacation_pay: 30
Dann habe ich einen Test nach unten (wo EmployeePayPeriod ist ein Modell)
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
Offensichtlich ist die oben nicht funktioniert. Ich habe den Führer angeschaut. In der Führung verwendet es einen Code-Schnipsel zu veranschaulichen, wie Sie Fixturedaten erhalten:
@user = users(:david).
Es scheint, dass ‚Benutzer‘ kein Modell ist (weil die normale Konvention, dass es würde Singular und aktivierte So, wo. ‚Nutzer‘ kommen? Wenn seine automatisch generierte sollte es ein vergleichbares Objekt für mich verfügbar ‚employee_pay_periods‘ sein? (ich habe versucht, aber es scheint nicht zu funktionieren).
Dank
Mein Vergnügen. Viel Glück mit dem Fixture'ing. – theIV