From 794f0740fa98a218bb210da1d96f39409e5907c6 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Thu, 26 Aug 2021 19:03:00 +0100 Subject: Regex compile --- test/gleam/regex_test.gleam | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'test') diff --git a/test/gleam/regex_test.gleam b/test/gleam/regex_test.gleam index f6410e4..91d43c6 100644 --- a/test/gleam/regex_test.gleam +++ b/test/gleam/regex_test.gleam @@ -1,8 +1,9 @@ +import gleam/regex.{CompileError, Match, Options} +import gleam/should + if erlang { import gleam/io import gleam/option.{None, Some} - import gleam/regex.{CompileError, Match, Options} - import gleam/should pub fn from_string_test() { assert Ok(re) = regex.from_string("[0-9]") @@ -21,21 +22,23 @@ if erlang { byte_index: 4, )) } +} - pub fn compile_test() { - let options = Options(case_insensitive: True, multi_line: False) - assert Ok(re) = regex.compile("[A-B]", options) +pub fn compile_test() { + let options = Options(case_insensitive: True, multi_line: False) + assert Ok(re) = regex.compile("[A-B]", options) - regex.check(re, "abc123") - |> should.equal(True) + regex.check(re, "abc123") + |> should.equal(True) - let options = Options(case_insensitive: False, multi_line: True) - assert Ok(re) = regex.compile("^[0-9]", options) + let options = Options(case_insensitive: False, multi_line: True) + assert Ok(re) = regex.compile("^[0-9]", options) - regex.check(re, "abc\n123") - |> should.equal(True) - } + regex.check(re, "abc\n123") + |> should.equal(True) +} +if erlang { pub fn check_test() { assert Ok(re) = regex.from_string("^f.o.?") -- cgit v1.2.3