I have a test like so:
it \"should not indicate backwards jumps if the checker position is not a king\" do
board = Board.new
game_board = board.create_te
Just wanna add to @David's answer. You could nest and use matchers in your include
hash. For example:
# Pass
expect({
"num" => 5,
"a" => {
"b" => [3, 4, 5]
}
}).to include({
"num" => a_value_between(3, 10),
"a" => {
"b" => be_an(Array)
}
})
A caveat: a nested include
hash must test all keys or the test will fail, e.g.:
# Fail
expect({
"a" => {
"b" => 1,
"c" => 2
}
}).to include({
"a" => {
"b" => 1
}
})