Функциональный тест rails

В автоматически сгенерированном функциональном тесте Rails ( test / function / products_controller_test.rb ) я вижу следующий код:

class ProductsControllerTest < ActionController::TestCase
  setup do
    @product = products(:one)
    ...
  end

  ...some tests here... 
end

У меня есть следующие вопросы:

  1. Где и как определяется вызов метода products () ?

  2. Что на самом деле означает products (: one) ? Глядя на код, это, вероятно, означает «создать один продукт», но как это работает?

NB Я новичок в Ruby / Rails, извиняюсь, если это тривиальные вопросы.

5
задан ryanprayogo 4 December 2010 в 04:46
поделиться