当我在 Windows 下运行 rake test 时,我看到的是点而不是测试名称。不过,所有测试都通过了。输出示例:
>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
没有发现任何有用的东西。将不胜感激任何建议/解决方案。