0

Windows で rake テストを実行すると、テスト名の代わりにドットが表示されます。ただし、すべてのテストは問題なくパスします。出力例:

>rake test
# Running tests:
. . . . . . .
Finished tests in <...>
7 test, 10 alterations, 0 errors, 0 failures, 0 skips

そしてtest/unit/product_test.erb内容:

require 'test_helper'

class ProductTest < ActiveSupport::TestCase
  test 'product attributes must not be empty' do
    product = Product.new
    assert product.invalid?
    assert product.errors[:title].any?
    assert product.errors[:description].any?
    assert product.errors[:price].any?
    assert product.errors[:image_url].any?
  end
end

Rails バージョン: 3.2.1、Ruby バージョン: 1.9.3

役立つものは何も見つかりませんでした。提案/解決策に感謝します。

4

1 に答える 1

0

しばらくして、この質問に戻りました。私が必要としていたのは、「ターン」ジェムです。そしてそれを扱うための「ミニテスト」。

これをGemfileに追加すると、出力がきれいになりました...

于 2012-06-09T21:04:59.297 に答える