Sha256: 202c9a6911d96070689161c20f92fc1e832b17a2d898d9afb4973de20792f27a
Contents?: true
Size: 748 Bytes
Versions: 6
Compression:
Stored size: 748 Bytes
Contents
require 'teststrap' context "An includes assertion macro" do setup do Riot::Assertion.new("an array") { [1, 6, 42, 7] } end assertion_test_passes("when array includes 42", "includes 42") { topic.includes(42) } assertion_test_fails("when 99 not included in array", "expected [1, 6, 42, 7] to include 99") do topic.includes(99) end end # An includes assertion macro context "A negative includes assertion macro" do setup do Riot::Assertion.new("an array", true) { [1, 6, 42, 7] } end assertion_test_passes("when array doesn't include 69", "includes 69") { topic.includes(69) } assertion_test_fails("when 42 is included in array", "expected [1, 6, 42, 7] to not include 42") do topic.includes(42) end end
Version data entries
6 entries across 6 versions & 1 rubygems