aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2021-08-26 19:03:00 +0100
committerLouis Pilfold <louis@lpil.uk>2021-08-27 00:37:15 +0100
commit794f0740fa98a218bb210da1d96f39409e5907c6 (patch)
treec4869a3d7f0613e33c8d14e840bcf0cc0fb17cb1 /test
parent0d6bf1f289cc6cb247afff8c5f2cdc2277ac94c6 (diff)
downloadgleam_stdlib-794f0740fa98a218bb210da1d96f39409e5907c6.tar.gz
gleam_stdlib-794f0740fa98a218bb210da1d96f39409e5907c6.zip
Regex compile
Diffstat (limited to 'test')
-rw-r--r--test/gleam/regex_test.gleam27
1 files changed, 15 insertions, 12 deletions
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.?")