我一直在使用MiniTest学习TDD/BDD。我试图找出我的代码的哪些部分应该用MiniTest::Unit::TestCase进行测试,哪些部分应该使用MiniTest::Spec进行测试。我是否应该在MiniTest:: unit ::TestCase类中保留我的快速单元测试,以及在MiniTest::Spec期望值中更经常描述特性的更长时间的集成测试?
/opt/local/lib/ruby1.9/gems/1.9.1/gems/minitest-2.8.1/lib/minitest/unit.rb:871:in `block in process_args-2.8.1/lib/minitest/unit.rb:862:in `new'
from /opt/local/lib/ruby1.9
我正在尝试理解如何在Rails和MiniTest中工作。我遵循了的简单示例。我被一个非常简单的例子困住了:require "test_helper"
Minitest::UnexpectedError: NameError: undefined method `foo' for class `TotoTest::Cla
MiniTest是UnitTest的临时替代品。所以如果你在rails中使用生成器,你会得到一堆ActiveSupport::TestCase类。如果您使用minitest (没有minitest-spec-rails),那么您可以这样做# instead of 对,是这样?如果minitest是一个简单的替代品,那么我将使用minitest来执行testunit风格的rails测试。如果我取出它,我会使用testunit来运行test