Sha256: 99b7742477c801ac7360c373e29f71eedfa1c715ba197507826f4f4ce38667a6
Contents?: true
Size: 534 Bytes
Versions: 5
Compression:
Stored size: 534 Bytes
Contents
require 'teststrap' context "An any assertion macro" do setup do def assert_any(string) Riot::Assertion.new("test") { string }.any end end assertion_test_passes("when an array has items") { assert_any([1]) } assertion_test_fails("when an array is empty", "expected [] to have items") do assert_any([]) end assertion_test_passes("when a hash has items") { assert_any({:name => 'washington'}) } assertion_test_fails("when a hash is empty", "expected {} to have items") do assert_any({}) end end
Version data entries
5 entries across 5 versions & 1 rubygems