···
7
7
erl_crash.dump
8
8
*.lock
9
9
node_modules/
10
10
-
test-package-compiler/src/generated_tests.rs
···
14
14
.unwrap()
15
15
.parent()
16
16
.unwrap()
17
17
-
.to_path_buf()
18
17
.join("cases");
19
18
20
19
for entry in std::fs::read_dir(&cases).unwrap() {
···
24
23
module.push_str(&format!(
25
24
r#"#[test]
26
25
fn {name}() {{
27
27
-
let output = crate::prepare("{path}");
28
28
-
insta::assert_snapshot!("{name}", output, "{path}");
26
26
+
let output =
27
27
+
crate::prepare("{path}");
28
28
+
insta::assert_snapshot!(
29
29
+
"{name}",
30
30
+
output,
31
31
+
"{path}"
32
32
+
);
29
33
}}
30
34
31
35
"#
···
1
1
//! This file is generated by build.rs
2
2
//! Do not edit it directly, instead add new test cases to ./cases
3
3
+
4
4
+
#[test]
5
5
+
fn erlang_import() {
6
6
+
let output =
7
7
+
crate::prepare("/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_import");
8
8
+
insta::assert_snapshot!(
9
9
+
"erlang_import",
10
10
+
output,
11
11
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_import"
12
12
+
);
13
13
+
}
14
14
+
15
15
+
#[test]
16
16
+
fn erlang_nested() {
17
17
+
let output =
18
18
+
crate::prepare("/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_nested");
19
19
+
insta::assert_snapshot!(
20
20
+
"erlang_nested",
21
21
+
output,
22
22
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_nested"
23
23
+
);
24
24
+
}
25
25
+
26
26
+
#[test]
27
27
+
fn javascript_d_ts() {
28
28
+
let output =
29
29
+
crate::prepare("/Users/louis/src/gleam/gleam/test-package-compiler/cases/javascript_d_ts");
30
30
+
insta::assert_snapshot!(
31
31
+
"javascript_d_ts",
32
32
+
output,
33
33
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/javascript_d_ts"
34
34
+
);
35
35
+
}
36
36
+
37
37
+
#[test]
38
38
+
fn erlang_empty() {
39
39
+
let output =
40
40
+
crate::prepare("/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_empty");
41
41
+
insta::assert_snapshot!(
42
42
+
"erlang_empty",
43
43
+
output,
44
44
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_empty"
45
45
+
);
46
46
+
}
47
47
+
48
48
+
#[test]
49
49
+
fn hello_joe() {
50
50
+
let output =
51
51
+
crate::prepare("/Users/louis/src/gleam/gleam/test-package-compiler/cases/hello_joe");
52
52
+
insta::assert_snapshot!(
53
53
+
"hello_joe",
54
54
+
output,
55
55
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/hello_joe"
56
56
+
);
57
57
+
}
58
58
+
59
59
+
#[test]
60
60
+
fn erlang_import_shadowing_prelude() {
61
61
+
let output = crate::prepare(
62
62
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_import_shadowing_prelude",
63
63
+
);
64
64
+
insta::assert_snapshot!(
65
65
+
"erlang_import_shadowing_prelude",
66
66
+
output,
67
67
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/erlang_import_shadowing_prelude"
68
68
+
);
69
69
+
}
70
70
+
71
71
+
#[test]
72
72
+
fn javascript_empty() {
73
73
+
let output =
74
74
+
crate::prepare("/Users/louis/src/gleam/gleam/test-package-compiler/cases/javascript_empty");
75
75
+
insta::assert_snapshot!(
76
76
+
"javascript_empty",
77
77
+
output,
78
78
+
"/Users/louis/src/gleam/gleam/test-package-compiler/cases/javascript_empty"
79
79
+
);
80
80
+
}