208得票17回答
在MiniTest中是否可以运行单个测试?

我可以使用以下命令在单个文件中运行所有测试:rake test TEST=path/to/test_file.rb 但是,如果我只想在那个文件中运行一个测试,我该怎么办? 我正在寻找类似以下功能的方法:rspec path/to/test_file.rb -l 25

104得票4回答
MiniTest的assert_raises/must_raise中检查异常消息的预期语法是什么?

在MiniTest的assert_raises/must_raise中,检查异常消息的预期语法是什么? 我正在尝试进行类似以下的断言,其中"Foo"是预期的错误消息:proc { bar.do_it }.must_raise RuntimeError.new("Foo")

93得票3回答
76得票10回答
如何使用minitest运行所有测试?

我下载了一个项目的源代码,发现了一个错误,并进行了修复。 现在我想运行测试来找出是否有任何损坏。 这些测试使用的是minitest DSL。 我该如何一次性运行它们? 我搜索过适用的rake任务等,但没有找到任何内容。

72得票8回答
如何在MiniTest中进行桩测试?

在我的测试中,我想为某个类的任何实例存根预设响应。 可能会像这样:Book.stubs(:title).any_instance().returns("War and Peace") 每当我调用@book.title时,它都会返回“战争与和平”。 在MiniTest中有没有一种方法可以实现...

68得票3回答
如何组织Minitest/Unit测试?

在多个项目中使用RSpec后,我正在尝试minitest/unit。到目前为止,我很喜欢它,但是我想使用describe/context块以逻辑方式分组我的测试/规范。 我知道minitest/spec提供了此功能,但我喜欢minitest/unit更接近基本的Ruby的感觉。 是否有任何...

50得票2回答
Minitest and Rspec

我刚刚观看了一个有关使用Minitest的Railscast视频。 对于在Rails应用中进行测试,使用RSpec和Minitest各有优缺点。转换从RSpec到Minitest,你将失去哪些功能?

48得票7回答
如何设置MiniTest?

我是一个相对新手的测试人员,但一直在努力提高Rails中的TDD技能。 RSpec很好用,但我的测试速度很慢。我听说MiniTest要快得多,而且MiniTest/Spec DSL看起来与我习惯使用的RSpec非常相似,所以我想试一试。 然而,我一直找不到任何关于如何设置和运行Minite...

47得票8回答
使用Ruby MiniTest时的Before/After Suite操作前/后

在MiniTest中是否有RSpec的before(:suite)和after(:suite)的替代方法? 我猜测需要一个自定义的测试运行器,但我认为这应该是一个常见的需求,所以可能已经有人实现了。 :-)

38得票5回答
如何使用Ruby的minitest框架断言特定方法被调用?

我想用minitest Ruby测试一个函数是否正确地调用了其他函数,但是我在文档中找不到适当的assert来进行测试。 class SomeClass def invoke_function(name) name == "right" ? right () : wrong ()...