Add spec for be matcher

This commit is contained in:
Michael Miller 2019-01-19 13:50:57 -07:00
parent 4a7167597b
commit f2569ea3a0
2 changed files with 163 additions and 0 deletions

View file

@ -4,9 +4,18 @@ class SpySUT
# Number of times the `#==` method was called.
getter eq_call_count = 0
# Number of times the `#===` method was called.
getter case_eq_call_count = 0
# Returns true and increments `#eq_call_count`.
def ==(other : T) forall T
@eq_call_count += 1
true
end
# Returns true and increments `#case_eq_call_count`.
def ===(other : T) forall T
@case_eq_call_count += 1
true
end
end