Sha256: f696d71febb538baa3e2d9226a843ac58e586ab5001f591df3d298cbaf48bf4b
Contents?: true
Size: 498 Bytes
Versions: 7
Compression:
Stored size: 498 Bytes
Contents
require "minitest/autorun" require "minitest/pride" require "minitest/spec" require "option" module MiniTest::Assertions def assert_some(value, option, msg = nil) assert (option.is_a?(Some) && option.or_nil == value), "Expected Some(#{value})" end def assert_none(value, option, msg = nil) assert option == None, "Expected None" end end OptionClass.infect_an_assertion :assert_some, :must_be_some OptionClass.infect_an_assertion :assert_none, :must_be_none def value 12 end
Version data entries
7 entries across 7 versions & 2 rubygems