Packages

A Gleam library for adding colours in terminal outputs.

Current section

Files

Jump to
colours gen test colours_test.erl
Raw

gen/test/colours_test.erl

-module(colours_test).
-compile(no_auto_import).
-export([fg_colour_test/0, bg_colour_test/0, text_effect_test/0]).
-spec fg_colour_test() -> gleam@should:expectation().
fg_colour_test() ->
gleam@should:equal(
colours:fgmagenta(<<"magenta fg"/utf8>>),
<<"\e[38;5;5m magenta fg \e[0m"/utf8>>
).
-spec bg_colour_test() -> gleam@should:expectation().
bg_colour_test() ->
gleam@should:equal(
colours:bgmagenta(<<"magenta bg"/utf8>>),
<<"\e[48;5;5m magenta bg \e[0m"/utf8>>
).
-spec text_effect_test() -> gleam@should:expectation().
text_effect_test() ->
gleam@should:equal(
colours:strikethrough(<<"strikethrough text"/utf8>>),
<<"\e[9m strikethrough text \e[0m"/utf8>>
).