Sha256: 8b27637b082e17e5f8349e4b18535e7a9daac2d95361d8f8d9c55fe5ab84c665
Contents?: true
Size: 342 Bytes
Versions: 10
Compression:
Stored size: 342 Bytes
Contents
module Riot # Asserts the result is empty # asserts("a string") { "" }.empty # asserts("an array") { [] }.empty # asserts("a hash") { Hash.new }.empty class EmptyMacro < AssertionMacro register :empty def evaluate(actual) actual.length == 0 ? pass : fail(expected_message(actual).to_be_empty) end end end
Version data entries
10 entries across 10 versions & 1 rubygems