在小型测试中,RSpec的before(:suite)after(:suite)有替代品吗?

我怀疑定制的测试运行程序是合适的,但是我无法想象这不是一个常见的需求,所以可能有人在中实现了.:-)

推荐答案

setup()种和teardown()种方法可用.文件中还列出了before()after().

编辑:您是希望在每次测试之前还是在整个套件完成之前或之后运行一些东西?

Ruby相关问答推荐

Ruby:对于不存在的键,使用缺省值Hash在Hash中存储Hash

如何判断一个对象在 Ruby 中是否可迭代?

在 Go (golang) 中编写一个 Ruby 扩展

退出(exit)和中止(abort)有什么区别?

将ruby数组转换为连续对数组

在 RSpec-2.11 中使用隐含的 `subject` 和 `expect`

我如何 expect期望在 RSpec 中引发异常的东西?

无法正确自动生成 Ruby DevKit 配置文件

从 Ruby 中的 DateTime 中减go n 小时

RSpec:每次指定对具有不同参数的方法的多次调用

YAML 每个缩进多少个空格?

class_eval、class_exec、module_eval 和 module_exec 有什么区别?

to_a 和 to_ary 有什么区别?

如何删除Ruby中数组中满足条件的所有元素?

在 Rspec 测试中运行 Rake 任务

确定Ruby的位置

Ruby中的file.open、open和IO.foreach,有什么区别?

Ruby 1.9 哈希,键中有破折号

计算文件中的行数而不将整个文件读入内存?

Ruby 中的动态方法调用