Ruby Minitest框架的Before / After方法
发布时间:2020-12-17 02:39:40 所属栏目:百科 来源:网络整理
导读:我使用的是最新版本的 Ruby(2.0.0)和Minitest(5.0.8). 我正在寻找一种方法来创建2个方法,一个之前和之后. before方法应该在Minitest甚至在测试用例上启动之前运行,并且应该在所有测试完成后运行after. 我已经使用了在每次单独测试之前和之后运行的setup()和t
我使用的是最新版本的
Ruby(2.0.0)和Minitest(5.0.8).
我正在寻找一种方法来创建2个方法,一个之前和之后. before方法应该在Minitest甚至在测试用例上启动之前运行,并且应该在所有测试完成后运行after. 我已经使用了在每次单独测试之前和之后运行的setup()和teardown()方法,但我正在寻找包含整个Minitest套件的东西. 我见过: Ruby Minitest: Suite- or Class- level setup? 和 Before/After Suite when using Ruby MiniTest 哪些都与Minitest的最新版本过时了. 这还有可能吗? 解决方法
before方法很简单,您只需将测试设置配置为在Minitest启动之前调用方法.
after方法可以通过使用Minitest API提供的Minitest.after_run(& block)方法来实现.例如: Minitest.after_run do puts 'All tests finished' my_method_call() end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |