From 8f22ee767ecdc54061db850584deae15e348abd8 Mon Sep 17 00:00:00 2001 From: Michael Mark Date: Thu, 23 May 2024 12:36:38 -0700 Subject: Added tests for \b, \v, \e, \f --- test/gleam/string_test.gleam | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'test') diff --git a/test/gleam/string_test.gleam b/test/gleam/string_test.gleam index 4103f67..b21b213 100644 --- a/test/gleam/string_test.gleam +++ b/test/gleam/string_test.gleam @@ -688,6 +688,15 @@ pub fn inspect_test() { string.inspect("\f") |> should.equal("\"\\f\"") + string.inspect("\u{08}") + |> should.equal("\"\\b\"") + + string.inspect("\u{0B}") + |> should.equal("\"\\v\"") + + string.inspect("\u{1B}") + |> should.equal("\"\\e\"") + string.inspect("\r\r") |> should.equal("\"\\r\\r\"") @@ -715,6 +724,30 @@ pub fn inspect_test() { string.inspect("\r\t") |> should.equal("\"\\r\\t\"") + string.inspect("\t\f") + |> should.equal("\"\\t\\f\"") + + string.inspect("\f\t") + |> should.equal("\"\\f\\t\"") + + string.inspect("\t\u{08}") + |> should.equal("\"\\t\\b\"") + + string.inspect("\u{08}\t") + |> should.equal("\"\\b\\t\"") + + string.inspect("\t\u{0B}") + |> should.equal("\"\\t\\v\"") + + string.inspect("\u{0B}\t") + |> should.equal("\"\\v\\t\"") + + string.inspect("\t\u{1B}") + |> should.equal("\"\\t\\e\"") + + string.inspect("\u{1B}\t") + |> should.equal("\"\\e\\t\"") + string.inspect("\\\n\\") |> should.equal("\"\\\\\\n\\\\\"") -- cgit v1.2.3