我经常遇到这个问题,并没有想出避免重复复杂代码的最佳和最美丽的方法。这是问题,我有完全相同的测试,我想在多个上下文中运行。处理这个问题的最佳方法是什么?
context 'first context' do
setup do
# Setup
end
should 'do something' do
...
end
should 'do something else' do
...
end
end
context 'second context' do
setup do
# Different setup
end
should 'do something' do
...
end
should 'do something else' do
...
end
end