in den Schienen automatisch generierten Funktionstest (test/functional/products_controller_test.rb
), habe ich den folgenden Code sehen:Schienen Funktionstest
class ProductsControllerTest < ActionController::TestCase
setup do
@product = products(:one)
...
end
...some tests here...
end
Die Fragen, die ich sind haben:
Wo/wie ist die Methodenaufruf
products()
definiert?Was bedeutet
products(:one)
eigentlich? Wenn man den Code betrachtet, bedeutet das wahrscheinlich "ein Produkt erstellen", aber wie funktioniert das?
N.B. Ich bin neu bei Ruby/Rails, Entschuldigung, wenn das eine triviale Frage ist.