Sha256: 5ed4502fe90d5424419497fc55506e9e46504bf3b50e9107889a138be0df7d54
Contents?: true
Size: 389 Bytes
Versions: 9
Compression:
Stored size: 389 Bytes
Contents
require 'teststrap' context "A nil assertion macro" do setup { Riot::Situation.new } asserts(":pass when result is nil") do Riot::Assertion.new("foo") { nil }.nil.run(topic) end.equals([:pass, "is nil"]) asserts(":fail with message") do Riot::Assertion.new("foo") { "a" }.nil.run(topic)[0..1] end.equals([:fail, %Q{expected nil, not "a"}]) end # A nil assertion macro
Version data entries
9 entries across 9 versions & 1 rubygems