aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/bit_string_test.gleam39
1 files changed, 21 insertions, 18 deletions
diff --git a/test/gleam/bit_string_test.gleam b/test/gleam/bit_string_test.gleam
index a69bc90..8012587 100644
--- a/test/gleam/bit_string_test.gleam
+++ b/test/gleam/bit_string_test.gleam
@@ -1,26 +1,29 @@
-if erlang {
- import gleam/bit_string
- import gleam/should
+import gleam/bit_string
+import gleam/should
- pub fn length_test() {
- bit_string.byte_size(bit_string.from_string("hello"))
- |> should.equal(5)
+pub fn byte_size_test() {
+ bit_string.byte_size(bit_string.from_string("hello"))
+ |> should.equal(5)
- bit_string.byte_size(bit_string.from_string(""))
- |> should.equal(0)
- }
+ bit_string.byte_size(bit_string.from_string(""))
+ |> should.equal(0)
+}
- pub fn append_test() {
- bit_string.from_string("Test")
- |> bit_string.append(bit_string.from_string(" Me"))
- |> should.equal(bit_string.from_string("Test Me"))
+pub fn append_test() {
+ bit_string.from_string("Test")
+ |> bit_string.append(bit_string.from_string(" Me"))
+ |> should.equal(bit_string.from_string("Test Me"))
- let Ok(zero_32bit) = bit_string.int_to_u32(0)
- zero_32bit
- |> bit_string.append(bit_string.from_string(""))
- |> should.equal(zero_32bit)
- }
+ <<1, 2>>
+ |> bit_string.append(<<>>)
+ |> should.equal(<<1, 2>>)
+ <<1, 2>>
+ |> bit_string.append(<<3, 4>>)
+ |> should.equal(<<1, 2, 3, 4>>)
+}
+
+if erlang {
pub fn part_test() {
bit_string.from_string("hello")
|> bit_string.part(0, 5)