【发布时间】:2012-10-25 20:14:18
【问题描述】:
有没有人知道在不同上下文中运行同一组测试的好方法。这是一个想用两种不同设置运行相同测试的荒谬示例。我不想为了可以有不同的设置而重复相同的测试。
context 'cat' do
setup do
@object = cat
....
end
should 'walk' do
assert @object.walk?
...
end
should 'run' do
assert @object.run?
...
end
end
context 'dog' do
setup do
@object = dog
....
end
should 'walk' do
assert @object.walk?
...
end
should 'run' do
assert @object.run?
...
end
end
【问题讨论】:
标签: ruby-on-rails testunit shoulda