diff options
author | Louis Pilfold <louis@lpil.uk> | 2022-03-01 13:16:06 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2022-03-01 13:16:06 +0000 |
commit | a9a9c27c5f772bd7962952e8324a4cff624239e0 (patch) | |
tree | 7a8b984e2c54441243467f49945f0fa77db330ca /test/gleam_stdlib_test_ffi.erl | |
parent | 699e81c1475b6815bc1d06a24bebddf7afb0756a (diff) | |
download | gleam_stdlib-a9a9c27c5f772bd7962952e8324a4cff624239e0.tar.gz gleam_stdlib-a9a9c27c5f772bd7962952e8324a4cff624239e0.zip |
Move test FFI to test module
Diffstat (limited to 'test/gleam_stdlib_test_ffi.erl')
-rw-r--r-- | test/gleam_stdlib_test_ffi.erl | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/test/gleam_stdlib_test_ffi.erl b/test/gleam_stdlib_test_ffi.erl index 61c82de..6be4cb6 100644 --- a/test/gleam_stdlib_test_ffi.erl +++ b/test/gleam_stdlib_test_ffi.erl @@ -1,6 +1,11 @@ -module(gleam_stdlib_test_ffi). --export([main/0]). +-export([ + main/0, should_equal/2, should_not_equal/2, should_be_ok/1, + should_be_error/1 +]). + +-include_lib("eunit/include/eunit.hrl"). main() -> Options = [ @@ -20,3 +25,16 @@ filepath_to_module(Path0) -> Path4 = string:replace(Path3, "/", "@", all), Path5 = list_to_binary(Path4), binary_to_atom(Path5). + +should_equal(Actual, Expected) -> + ?assertEqual(Expected, Actual), + nil. +should_not_equal(Actual, Expected) -> + ?assertNotEqual(Expected, Actual), + nil. +should_be_ok(A) -> + ?assertMatch({ok, _}, A), + nil. +should_be_error(A) -> + ?assertMatch({error, _}, A), + nil. |