From 934f181d8943e639a8f8b2730b512bd972f36b5f Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Sun, 23 Jun 2024 13:39:00 +0100 Subject: Split test, remove extra function --- test/gleam/regex_test.gleam | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/gleam/regex_test.gleam b/test/gleam/regex_test.gleam index 9229b93..e517577 100644 --- a/test/gleam/regex_test.gleam +++ b/test/gleam/regex_test.gleam @@ -162,16 +162,26 @@ pub fn scan_test() { |> should.equal([]) } -pub fn replace_test() { +pub fn replace_0_test() { let assert Ok(re) = regex.from_string(",") regex.replace(in: "a,b,c,d", each: re, with: " ") |> should.equal("a b c d") +} +pub fn replace_1_test() { let assert Ok(re) = regex.from_string("\\d") regex.replace(in: "Hell1o, World!1", each: re, with: "") |> should.equal("Hello, World!") +} +pub fn replace_2_test() { let assert Ok(re) = regex.from_string("🐈") regex.replace(in: "🐈🐈 are great!", each: re, with: "🐕") |> should.equal("🐕🐕 are great!") } + +pub fn replace_3_test() { + let assert Ok(re) = regex.from_string("🐈") + regex.replace(re, "🐈🐈 are great!", "🐕") + |> should.equal("🐕🐕 are great!") +} -- cgit v1.2.3