我对单个“it”块有多个断言。例如:
class Cat
attr_reader :name, :age
def initialize
@age = 7
@name = 'max'
end
end
describe "Cat" do
it "should have stuff" do
cat = Cat.new
cat.name.should == 'max'
cat.age.should == 7
end
end
我想要一个自定义格式化程序,它不仅可以打印出“describe”语句和“it”语句,还可以打印出每个“assert”。所以上面会在成功时产生以下输出:
猫
- 项目清单
- 应该有东西
- 猫名应该 == 'max'
- 猫年龄应该== 7
- 应该有东西
甚至可以挂钩 rspec 断言吗?根据我的研究,这似乎是不可能的。