Skip to content

Commit 096bcbf

Browse files
committed
Upgrade for v0.27.0
1 parent 9346a70 commit 096bcbf

File tree

7 files changed

+170
-166
lines changed

7 files changed

+170
-166
lines changed

src/gleam/erlang/process.gleam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ pub fn call(
487487
make_request: fn(Subject(response)) -> request,
488488
within timeout: Int,
489489
) -> response {
490-
assert Ok(resp) = try_call(subject, make_request, timeout)
490+
let assert Ok(resp) = try_call(subject, make_request, timeout)
491491
resp
492492
}
493493

test/gleam/erlang/atom_test.gleam

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import gleam/erlang/atom
22
import gleam/dynamic.{DecodeError}
33

44
pub fn from_string_test() {
5-
assert Ok(_) = atom.from_string("ok")
6-
assert Error(atom.AtomNotLoaded) =
5+
let assert Ok(_) = atom.from_string("ok")
6+
let assert Error(atom.AtomNotLoaded) =
77
atom.from_string("the vm does not have an atom with this content")
88
}
99

@@ -12,26 +12,26 @@ pub fn create_from_string_test() {
1212
"ok"
1313
|> atom.create_from_string
1414
|> Ok
15-
assert True = result == atom.from_string("ok")
15+
let assert True = result == atom.from_string("ok")
1616

1717
let result =
1818
"expect"
1919
|> atom.create_from_string
2020
|> Ok
21-
assert True = result == atom.from_string("expect")
21+
let assert True = result == atom.from_string("expect")
2222

2323
let result =
2424
"this is another atom we have not seen before"
2525
|> atom.create_from_string
2626
|> Ok
27-
assert True =
27+
let assert True =
2828
result == atom.from_string("this is another atom we have not seen before")
2929
}
3030

3131
pub fn to_string_test() {
32-
assert "ok" = atom.to_string(atom.create_from_string("ok"))
32+
let assert "ok" = atom.to_string(atom.create_from_string("ok"))
3333

34-
assert "expect" = atom.to_string(atom.create_from_string("expect"))
34+
let assert "expect" = atom.to_string(atom.create_from_string("expect"))
3535
}
3636

3737
pub fn from_dynamic_test() {
@@ -40,21 +40,21 @@ pub fn from_dynamic_test() {
4040
|> atom.create_from_string
4141
|> dynamic.from
4242
|> atom.from_dynamic
43-
assert True = result == Ok(atom.create_from_string(""))
43+
let assert True = result == Ok(atom.create_from_string(""))
4444

4545
let result =
4646
"ok"
4747
|> atom.create_from_string
4848
|> dynamic.from
4949
|> atom.from_dynamic
50-
assert True = result == Ok(atom.create_from_string("ok"))
50+
let assert True = result == Ok(atom.create_from_string("ok"))
5151

52-
assert Error([DecodeError(expected: "Atom", found: "Int", path: [])]) =
52+
let assert Error([DecodeError(expected: "Atom", found: "Int", path: [])]) =
5353
1
5454
|> dynamic.from
5555
|> atom.from_dynamic
5656

57-
assert Error([DecodeError(expected: "Atom", found: "List", path: [])]) =
57+
let assert Error([DecodeError(expected: "Atom", found: "List", path: [])]) =
5858
[]
5959
|> dynamic.from
6060
|> atom.from_dynamic

test/gleam/erlang/charlist_test.gleam

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import gleam/dynamic
22
import gleam/erlang/charlist
33

44
pub fn to_string_test() {
5-
assert "Hello, from erlang!" =
5+
let assert "Hello, from erlang!" =
66
"Hello, from erlang!"
77
|> charlist.from_string()
88
|> charlist.to_string()
@@ -13,19 +13,19 @@ external fn lists_duplicate(n: Int, elem: Int) -> charlist.Charlist =
1313

1414
pub fn from_char_list_test() {
1515
// Test conversion from a char list generated by Erlang
16-
assert "ééé" =
16+
let assert "ééé" =
1717
lists_duplicate(3, 0xE9)
1818
|> charlist.to_string()
1919
}
2020

2121
pub fn empty_string_test() {
22-
assert "" =
22+
let assert "" =
2323
[]
2424
|> dynamic.from
2525
|> dynamic.unsafe_coerce
2626
|> charlist.to_string
2727

28-
assert [] =
28+
let assert [] =
2929
""
3030
|> charlist.from_string()
3131
|> dynamic.from

test/gleam/erlang/env_test.gleam

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,37 @@ pub fn get_all_test() {
55
os.set_env("MYVAR", "MYVALUE")
66

77
let vars = os.get_all_env()
8-
assert Ok("MYVALUE") = map.get(vars, "MYVAR")
8+
let assert Ok("MYVALUE") = map.get(vars, "MYVAR")
99

1010
os.unset_env("MYVAR")
1111
}
1212

1313
pub fn set_get_test() {
14-
assert Nil = os.set_env("MYVAR", "MYVALUE")
15-
assert Ok("MYVALUE") = os.get_env("MYVAR")
14+
let assert Nil = os.set_env("MYVAR", "MYVALUE")
15+
let assert Ok("MYVALUE") = os.get_env("MYVAR")
1616

17-
assert Nil = os.set_env(name: "MYVAR", value: "MYVALUE")
18-
assert Ok("MYVALUE") = os.get_env(name: "MYVAR")
17+
let assert Nil = os.set_env(name: "MYVAR", value: "MYVALUE")
18+
let assert Ok("MYVALUE") = os.get_env(name: "MYVAR")
1919

2020
os.unset_env("MYVAR")
2121
}
2222

2323
pub fn unset_test() {
2424
os.set_env("MYVAR", "MYVALUE")
2525

26-
assert Nil = os.unset_env("MYVAR")
27-
assert Error(Nil) = os.get_env("MYVAR")
26+
let assert Nil = os.unset_env("MYVAR")
27+
let assert Error(Nil) = os.get_env("MYVAR")
2828

2929
os.set_env("MYVAR", "MYVALUE")
3030

31-
assert Nil = os.unset_env(name: "MYVAR")
32-
assert Error(Nil) = os.get_env(name: "MYVAR")
31+
let assert Nil = os.unset_env(name: "MYVAR")
32+
let assert Error(Nil) = os.get_env(name: "MYVAR")
3333
}
3434

3535
pub fn get_non_existant_test() {
3636
// Just to make sure
3737
os.unset_env("I_DONT_EXIST")
3838

39-
assert Error(Nil) = os.get_env("I_DONT_EXIST")
40-
assert Nil = os.unset_env("I_DONT_EXIST")
39+
let assert Error(Nil) = os.get_env("I_DONT_EXIST")
40+
let assert Nil = os.unset_env("I_DONT_EXIST")
4141
}

test/gleam/erlang/file_test.gleam

Lines changed: 52 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -6,74 +6,75 @@ const tmp_directory = "test/tmp/"
66
pub fn utf8_test() {
77
make_tmp_directory()
88
let path = tmp_path("success.txt")
9-
assert Error(file.Enoent) = file.read(path)
9+
let assert Error(file.Enoent) = file.read(path)
1010

11-
assert Ok(Nil) = file.write("Hello,\nWorld!", path)
12-
assert Ok("Hello,\nWorld!") = file.read(path)
11+
let assert Ok(Nil) = file.write("Hello,\nWorld!", path)
12+
let assert Ok("Hello,\nWorld!") = file.read(path)
1313

14-
assert Ok(Nil) = file.delete(path)
15-
assert Error(file.Enoent) = file.read(path)
14+
let assert Ok(Nil) = file.delete(path)
15+
let assert Error(file.Enoent) = file.read(path)
1616
delete_tmp_directory()
1717
}
1818

1919
pub fn non_utf8_test() {
2020
make_tmp_directory()
2121
let path = tmp_path("cat.jpeg")
22-
assert Error(file.Enoent) = file.read_bits(path)
22+
let assert Error(file.Enoent) = file.read_bits(path)
2323

24-
assert Ok(Nil) = file.write_bits(<<255, 216, 255, 219>>, path)
25-
assert Error(file.NotUtf8) = file.read(path)
26-
assert Ok(<<255, 216, 255, 219>>) = file.read_bits(path)
24+
let assert Ok(Nil) = file.write_bits(<<255, 216, 255, 219>>, path)
25+
let assert Error(file.NotUtf8) = file.read(path)
26+
let assert Ok(<<255, 216, 255, 219>>) = file.read_bits(path)
2727

28-
assert Ok(Nil) = file.delete(path)
29-
assert Error(file.Enoent) = file.read_bits(path)
28+
let assert Ok(Nil) = file.delete(path)
29+
let assert Error(file.Enoent) = file.read_bits(path)
3030
delete_tmp_directory()
3131
}
3232

3333
pub fn non_existent_test() {
3434
make_tmp_directory()
3535
let nonexistent = tmp_path("nonexistent/cat.jpeg")
3636

37-
assert Error(file.Enoent) = file.read(nonexistent)
38-
assert Error(file.Enoent) = file.read_bits(nonexistent)
39-
assert Error(file.Enoent) = file.write("Hello, World!", nonexistent)
40-
assert Error(file.Enoent) =
37+
let assert Error(file.Enoent) = file.read(nonexistent)
38+
let assert Error(file.Enoent) = file.read_bits(nonexistent)
39+
let assert Error(file.Enoent) = file.write("Hello, World!", nonexistent)
40+
let assert Error(file.Enoent) =
4141
file.write_bits(<<255, 216, 255, 219>>, nonexistent)
4242
delete_tmp_directory()
4343
}
4444

4545
pub fn label_test() {
4646
make_tmp_directory()
4747
let path = tmp_path("success.txt")
48-
assert Error(file.Enoent) = file.read(from: path)
48+
let assert Error(file.Enoent) = file.read(from: path)
4949

50-
assert Ok(Nil) = file.write(to: path, contents: "Hello,\nWorld!")
51-
assert Ok("Hello,\nWorld!") = file.read(from: path)
50+
let assert Ok(Nil) = file.write(to: path, contents: "Hello,\nWorld!")
51+
let assert Ok("Hello,\nWorld!") = file.read(from: path)
5252

53-
assert Ok(Nil) = file.write_bits(to: path, contents: <<255, 216, 255, 219>>)
54-
assert Ok(<<255, 216, 255, 219>>) = file.read_bits(from: path)
53+
let assert Ok(Nil) =
54+
file.write_bits(to: path, contents: <<255, 216, 255, 219>>)
55+
let assert Ok(<<255, 216, 255, 219>>) = file.read_bits(from: path)
5556

56-
assert Ok(Nil) = file.delete(path)
57-
assert Error(file.Enoent) = file.read(from: path)
57+
let assert Ok(Nil) = file.delete(path)
58+
let assert Error(file.Enoent) = file.read(from: path)
5859
delete_tmp_directory()
5960
}
6061

6162
pub fn dir_test() {
6263
make_tmp_directory()
6364
let path = tmp_path("missing_dir/foo")
64-
assert Error(file.Enoent) = file.make_directory(path: path)
65-
assert False = file.is_directory(path: path)
66-
assert False = file.is_file(path: path)
65+
let assert Error(file.Enoent) = file.make_directory(path: path)
66+
let assert False = file.is_directory(path: path)
67+
let assert False = file.is_file(path: path)
6768

6869
let path = tmp_path("bar")
69-
assert Ok(Nil) = file.make_directory(path: path)
70-
assert True = file.is_directory(path: path)
71-
assert True = file.is_file(path: path)
70+
let assert Ok(Nil) = file.make_directory(path: path)
71+
let assert True = file.is_directory(path: path)
72+
let assert True = file.is_file(path: path)
7273

7374
let nested_path = tmp_path("bar/baz")
74-
assert Ok(Nil) = file.make_directory(path: nested_path)
75-
assert Ok(Nil) = file.recursive_delete(path: path)
76-
assert Error(file.Enoent) = file.delete_directory(path: path)
75+
let assert Ok(Nil) = file.make_directory(path: nested_path)
76+
let assert Ok(Nil) = file.recursive_delete(path: path)
77+
let assert Error(file.Enoent) = file.delete_directory(path: path)
7778

7879
delete_tmp_directory()
7980
}
@@ -84,12 +85,12 @@ fn tmp_path(filename: String) {
8485

8586
fn make_tmp_directory() {
8687
delete_tmp_directory()
87-
assert Ok(Nil) = file.make_directory(tmp_directory)
88+
let assert Ok(Nil) = file.make_directory(tmp_directory)
8889
Nil
8990
}
9091

9192
fn delete_tmp_directory() {
92-
assert Ok(Nil) = case file.recursive_delete(tmp_directory) {
93+
let assert Ok(Nil) = case file.recursive_delete(tmp_directory) {
9394
Error(file.Enoent) -> Ok(Nil)
9495
other -> other
9596
}
@@ -99,37 +100,37 @@ fn delete_tmp_directory() {
99100
pub fn append_test() {
100101
make_tmp_directory()
101102
let path = tmp_path("success.txt")
102-
assert Error(file.Enoent) = file.read(path)
103+
let assert Error(file.Enoent) = file.read(path)
103104

104-
assert Ok(Nil) = file.append("one", path)
105-
assert Ok("one") = file.read(path)
105+
let assert Ok(Nil) = file.append("one", path)
106+
let assert Ok("one") = file.read(path)
106107

107-
assert Ok(Nil) = file.append("two", path)
108-
assert Ok("onetwo") = file.read(path)
108+
let assert Ok(Nil) = file.append("two", path)
109+
let assert Ok("onetwo") = file.read(path)
109110

110-
assert Ok(Nil) = file.append("three", path)
111-
assert Ok("onetwothree") = file.read(path)
111+
let assert Ok(Nil) = file.append("three", path)
112+
let assert Ok("onetwothree") = file.read(path)
112113

113-
assert Ok(Nil) = file.delete(path)
114-
assert Error(file.Enoent) = file.read(path)
114+
let assert Ok(Nil) = file.delete(path)
115+
let assert Error(file.Enoent) = file.read(path)
115116
delete_tmp_directory()
116117
}
117118

118119
pub fn append_bits_test() {
119120
make_tmp_directory()
120121
let path = tmp_path("cat.jpeg")
121-
assert Error(file.Enoent) = file.read_bits(path)
122+
let assert Error(file.Enoent) = file.read_bits(path)
122123

123-
assert Ok(Nil) = file.append_bits(<<1>>, path)
124-
assert Ok(<<1>>) = file.read_bits(path)
124+
let assert Ok(Nil) = file.append_bits(<<1>>, path)
125+
let assert Ok(<<1>>) = file.read_bits(path)
125126

126-
assert Ok(Nil) = file.append_bits(<<2>>, path)
127-
assert Ok(<<1, 2>>) = file.read_bits(path)
127+
let assert Ok(Nil) = file.append_bits(<<2>>, path)
128+
let assert Ok(<<1, 2>>) = file.read_bits(path)
128129

129-
assert Ok(Nil) = file.append_bits(<<3>>, path)
130-
assert Ok(<<1, 2, 3>>) = file.read_bits(path)
130+
let assert Ok(Nil) = file.append_bits(<<3>>, path)
131+
let assert Ok(<<1, 2, 3>>) = file.read_bits(path)
131132

132-
assert Ok(Nil) = file.delete(path)
133-
assert Error(file.Enoent) = file.read_bits(path)
133+
let assert Ok(Nil) = file.delete(path)
134+
let assert Error(file.Enoent) = file.read_bits(path)
134135
delete_tmp_directory()
135136
}

0 commit comments

Comments
 (0)