-
Mike Miller authored
When defining a matcher outside of the `Spectator` module (custom matcher), `Value(ExpectedType)` can't be resolved. I suspect this is a Crystal compiler bug, since a derived class should not affect lookups of parent classes like this. Require statements are added to (hopefully) ensure `Spectator::Value` is defined for the initializer. Related to https://github.com/icy-arctic-fox/spectator/issues/46