Sha256: d8003831b23c7c67e39c5b04c1ff9923c36d912605234d0e2bec1bbdd518fa5a
Contents?: true
Size: 597 Bytes
Versions: 22
Compression:
Stored size: 597 Bytes
Contents
require 'teststrap' context "A same_elements assertion macro" do setup { Riot::Assertion.new("test") { ["foo", "bar", 69] } } assertion_test_passes(%Q{when [69, "foo", "bar"] are returned}) do topic.same_elements([69, "foo", "bar"]) end assertion_test_passes(%Q{when [69, "foo", "bar"] are returned in any order}) do topic.same_elements(["foo", "bar", 69]) end assertion_test_fails("when elements do not match", %Q{expected elements ["foo", "bar", 96] to match ["foo", "bar", 69]}) do topic.same_elements(["foo", "bar", 96]) end end # A same_elements assertion macro
Version data entries
22 entries across 22 versions & 1 rubygems