lib/dsl.riml
unless g:speckle_env?
g:speckle_env = {}
g:speckle_env.matchers = g:MatchersConstructor()
g:speckle_env.assertions = 0
end
def expect(actual)
env = g:speckle_env
env.actual = actual
matchers = env.matchers
expectation = g:ExpectationConstructor(actual)
expectation.load(matchers)
return expectation
end
def get_matchers()
env = g:speckle_env
matchers = env.matchers
return matchers
end
def define_matcher(ok_name, not_ok_name, matcher)
matchers = get_matchers()
matchers.define_pair(ok_name, not_ok_name, matcher)
end
def get_logger()
unless g:logger?
g:logger = g:LoggerConstructor()
end
return g:logger
end
s:logger = get_logger()