swaps-enhancements #19

Merged
bustikiller merged 4 commits from swaps-enhancements into main 2024-08-01 18:59:56 +00:00
Showing only changes of commit b21d323e36 - Show all commits

View File

@ -18,15 +18,13 @@ module Tables
acc
end
it 'yields all possible swaps' do
expect(swaps.count).to eq(4)
end
it 'swaps the people' do
expect(swaps).to include([%i[a d], %i[c b]])
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]])
it 'yields all possible swaps between the tables' do
expect(swaps).to contain_exactly(
[%i[a d], %i[c b]],
[%i[b c], %i[d a]],
[%i[a c], %i[d b]],
[%i[b d], %i[c a]]
)
end
end
end