-module(gleeunit@should). -compile(no_auto_import). -export([equal/2, not_equal/2, be_ok/1, be_error/1, be_true/1, be_false/1, fail/0]). -spec equal(EIP, EIP) -> nil. equal(Field@0, Field@1) -> gleeunit_ffi:should_equal(Field@0, Field@1). -spec not_equal(EIQ, EIQ) -> nil. not_equal(Field@0, Field@1) -> gleeunit_ffi:should_not_equal(Field@0, Field@1). -spec be_ok({ok, EIR} | {error, any()}) -> EIR. be_ok(Field@0) -> gleeunit_ffi:should_be_ok(Field@0). -spec be_error({ok, any()} | {error, EIV}) -> EIV. be_error(Field@0) -> gleeunit_ffi:should_be_error(Field@0). -spec be_true(boolean()) -> nil. be_true(Actual) -> _pipe = Actual, gleeunit_ffi:should_equal(_pipe, true). -spec be_false(boolean()) -> nil. be_false(Actual) -> _pipe = Actual, gleeunit_ffi:should_equal(_pipe, false). -spec fail() -> nil. fail() -> be_true(false).