Fork of daniellemaywood.uk/gleam — Wasm codegen work
2

Configure Feed

Select the types of activity you want to include in your feed.

Include generated

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