Sha256: fdbb5e87f161b05a15726470899674cbb05fa54f73712593b50ea654cb7602ad

Contents?: true

Size: 441 Bytes

Versions: 13

Compression:

Stored size: 441 Bytes

Contents

class LengthMatcher
  defm match(expected, actual)
    self.result = len(actual)
    return self.result == expected
  end

  defm failure_message_for_match(expected, actual)
    return "expected length of “#{actual}” to be “#{expected}”, but was #{self.result}"
  end

  defm failure_message_for_mismatch(expected, actual)
    return "expected length of “#{actual}” to not be “#{expected}”, but was #{self.result}"
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
speckle-0.1.16 lib/matchers/length_matcher.riml
speckle-0.1.15 lib/matchers/length_matcher.riml
speckle-0.1.14 lib/matchers/length_matcher.riml
speckle-0.1.13 lib/matchers/length_matcher.riml
speckle-0.1.12 lib/matchers/length_matcher.riml
speckle-0.1.11 lib/matchers/length_matcher.riml
speckle-0.1.10 lib/matchers/length_matcher.riml
speckle-0.1.9 lib/matchers/length_matcher.riml
speckle-0.1.8 lib/matchers/length_matcher.riml
speckle-0.1.7 lib/matchers/length_matcher.riml
speckle-0.1.4 lib/matchers/length_matcher.riml
speckle-0.1.3 lib/matchers/length_matcher.riml
speckle-0.1.2 lib/matchers/length_matcher.riml