我可以使用以下命令在单个文件中运行所有测试:rake test TEST=path/to/test_file.rb 但是,如果我只想在那个文件中运行一个测试,我该怎么办? 我正在寻找类似以下功能的方法:rspec path/to/test_file.rb -l 25
在MiniTest的assert_raises/must_raise中,检查异常消息的预期语法是什么? 我正在尝试进行类似以下的断言,其中"Foo"是预期的错误消息:proc { bar.do_it }.must_raise RuntimeError.new("Foo")
我下载了一个项目的源代码,发现了一个错误,并进行了修复。 现在我想运行测试来找出是否有任何损坏。 这些测试使用的是minitest DSL。 我该如何一次性运行它们? 我搜索过适用的rake任务等,但没有找到任何内容。
在我的测试中,我想为某个类的任何实例存根预设响应。 可能会像这样:Book.stubs(:title).any_instance().returns("War and Peace") 每当我调用@book.title时,它都会返回“战争与和平”。 在MiniTest中有没有一种方法可以实现...
在多个项目中使用RSpec后,我正在尝试minitest/unit。到目前为止,我很喜欢它,但是我想使用describe/context块以逻辑方式分组我的测试/规范。 我知道minitest/spec提供了此功能,但我喜欢minitest/unit更接近基本的Ruby的感觉。 是否有任何...
我刚刚观看了一个有关使用Minitest的Railscast视频。 对于在Rails应用中进行测试,使用RSpec和Minitest各有优缺点。转换从RSpec到Minitest,你将失去哪些功能?
我是一个相对新手的测试人员,但一直在努力提高Rails中的TDD技能。 RSpec很好用,但我的测试速度很慢。我听说MiniTest要快得多,而且MiniTest/Spec DSL看起来与我习惯使用的RSpec非常相似,所以我想试一试。 然而,我一直找不到任何关于如何设置和运行Minite...
在MiniTest中是否有RSpec的before(:suite)和after(:suite)的替代方法? 我猜测需要一个自定义的测试运行器,但我认为这应该是一个常见的需求,所以可能已经有人实现了。 :-)
我想用minitest Ruby测试一个函数是否正确地调用了其他函数,但是我在文档中找不到适当的assert来进行测试。 class SomeClass def invoke_function(name) name == "right" ? right () : wrong ()...