shard-spectator/spec/spec_helper.cr

20 lines
446 B
Crystal

require "spec"
require "../src/spectator"
require "./expectations_helper"
# Prevent Spectator from trying to run tests.
Spectator.autorun = false
# Example system to test that doubles as a spy.
# This class tracks calls made to it.
class SpySUT
# Number of times the `#==` method was called.
getter eq_call_count = 0
# Returns true and increments `#eq_call_count`.
def ==(other : T) forall T
@eq_call_count += 1
true
end
end