【发布时间】:2010-12-04 04:46:07
【问题描述】:
在 Rails 自动生成的功能测试 (test/functional/products_controller_test.rb) 中,我看到以下代码:
class ProductsControllerTest < ActionController::TestCase
setup do
@product = products(:one)
...
end
...some tests here...
end
我的问题是:
方法调用
products()在哪里/如何定义?products(:one)究竟是什么意思?看代码,大概意思是“创造一个产品”,但它是如何工作的呢?
注意我是 Ruby/Rails 的新手,如果这些是微不足道的问题,我深表歉意。
【问题讨论】:
标签: ruby-on-rails ruby functional-testing