aboutsummaryrefslogtreecommitdiff
path: root/test/gleam_stdlib_test_ffi.erl
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2022-03-01 13:16:06 +0000
committerLouis Pilfold <louis@lpil.uk>2022-03-01 13:16:06 +0000
commita9a9c27c5f772bd7962952e8324a4cff624239e0 (patch)
tree7a8b984e2c54441243467f49945f0fa77db330ca /test/gleam_stdlib_test_ffi.erl
parent699e81c1475b6815bc1d06a24bebddf7afb0756a (diff)
downloadgleam_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.erl20
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.