global

def expect(*a, &b)

definitions of `to`/`not_to`/`to_not` below.
defines its own `expect` and will have the assertions incremented via our
or if they are _not_ using Minitest::Spec on 5.6+. Minitest::Spec on 5.6+
This `expect` will only be called if the user is using Minitest < 5.6
def expect(*a, &b)
  self.assertions += 1
  super
end