Sha256: 2ff9888bed616d41fd8735e300bef21f56f8d340a601ae17ca009b3af5664bc0
Contents?: true
Size: 755 Bytes
Versions: 3
Compression:
Stored size: 755 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", "does not include 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
riot-0.12.1 | test/core/assertion_macros/includes_test.rb |
riot-0.12.0 | test/core/assertion_macros/includes_test.rb |
riot-0.12.0.pre | test/core/assertion_macros/includes_test.rb |