如何在rails3中创建单元测试文件

时间:2010-11-02 02:50:15

标签: ruby-on-rails-3

rails g model GiftProduct -p --migration=false --fixture=false

我尝试了这段代码,它减少了一些生成文件,但仍无法找到如何避免单元测试文件生成,

实际上我只想要一个模型文件

我是关于rail3的新手,希望有人可以帮助我 下面是生成结果

  invoke  active_record
  create    app/models/gift_product.rb
  invoke    test_unit
  create      test/unit/gift_product_test.rb

3 个答案:

答案 0 :(得分:25)

适用于Rails 3.2:

rails g model Foo --no-test-framework

答案 1 :(得分:0)

试试这个

rails g model project  --no-tests --no-fixtures --no-migrations

我不仅仅是R3,所以我不确定

答案 2 :(得分:-1)

您可以尝试将测试框架设置为nil或任何不存在的测试框架。

rails g model Test -t nil

输出

invoke  active_record
create    db/migrate/20101102025557_create_tests.rb
create    app/models/test.rb
 error    nil [not found]

不可否认,这不是最好或最正确的做法,但它确实有效。