swaps-enhancements #19
@ -18,15 +18,13 @@ module Tables
|
|||||||
acc
|
acc
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'yields all possible swaps' do
|
it 'yields all possible swaps between the tables' do
|
||||||
expect(swaps.count).to eq(4)
|
expect(swaps).to contain_exactly(
|
||||||
end
|
[%i[a d], %i[c b]],
|
||||||
|
[%i[b c], %i[d a]],
|
||||||
it 'swaps the people' do
|
[%i[a c], %i[d b]],
|
||||||
expect(swaps).to include([%i[a d], %i[c b]])
|
[%i[b d], %i[c a]]
|
||||||
expect(swaps).to include([%i[b c], %i[d a]])
|
)
|
||||||
expect(swaps).to include([%i[a c], %i[d b]])
|
|
||||||
expect(swaps).to include([%i[b d], %i[c a]])
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user