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

Configure Feed

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

fix tests.

+56 -56
+15 -15
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__assert__assert_with_case_rhs.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/assert.rs 3 - expression: "\npub fn main() {\n assert True && case 1 > 2 {\n True -> True\n False -> False\n }\n}\n" 3 + expression: "\npub fn main() {\n assert True && case 1 > 2 {\n True -> True\n False -> False\n }\n}\n" 4 4 --- 5 5 ----- SOURCE CODE 6 6 7 7 pub fn main() { 8 - assert True && case 1 > 2 { 9 - True -> True 10 - False -> False 11 - } 8 + assert True && case 1 > 2 { 9 + True -> True 10 + False -> False 11 + } 12 12 } 13 13 14 14 ··· 37 37 { 38 38 kind: "binary_operator", 39 39 operator: "&&", 40 - left: { kind: "literal", value: true, start: 28, end: 32 }, 41 - right: { kind: "expression", value: false, start: 36, end: 98 }, 42 - start: 21, 43 - end: 98, 44 - expression_start: 28 40 + left: { kind: "literal", value: true, start: 26, end: 30 }, 41 + right: { kind: "expression", value: false, start: 34, end: 86 }, 42 + start: 19, 43 + end: 86, 44 + expression_start: 26 45 45 } 46 46 ) 47 47 } ··· 56 56 { 57 57 kind: "binary_operator", 58 58 operator: "&&", 59 - left: { kind: "literal", value: false, start: 28, end: 32 }, 60 - right: { kind: "unevaluated", start: 36, end: 98 }, 61 - start: 21, 62 - end: 98, 63 - expression_start: 28 59 + left: { kind: "literal", value: false, start: 26, end: 30 }, 60 + right: { kind: "unevaluated", start: 34, end: 86 }, 61 + start: 19, 62 + end: 86, 63 + expression_start: 26 64 64 } 65 65 ) 66 66 }
+13 -13
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__assert__assert_with_logical_and_binary_rhs_2.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/assert.rs 3 - expression: "\npub fn main() {\n assert True && \"foo\" == \"foo\"\n}\n" 3 + expression: "\npub fn main() {\n assert True && \"wibble\" == \"wibble\"\n}\n" 4 4 --- 5 5 ----- SOURCE CODE 6 6 7 7 pub fn main() { 8 - assert True && "foo" == "foo" 8 + assert True && "wibble" == "wibble" 9 9 } 10 10 11 11 ··· 16 16 17 17 export function main() { 18 18 if (true) { 19 - if ("foo" !== "foo") { 19 + if ("wibble" !== "wibble") { 20 20 throw makeError( 21 21 "assert", 22 22 FILEPATH, ··· 27 27 { 28 28 kind: "binary_operator", 29 29 operator: "&&", 30 - left: { kind: "literal", value: true, start: 27, end: 31 }, 31 - right: { kind: "expression", value: false, start: 35, end: 49 }, 32 - start: 20, 33 - end: 49, 34 - expression_start: 27 30 + left: { kind: "literal", value: true, start: 26, end: 30 }, 31 + right: { kind: "expression", value: false, start: 34, end: 54 }, 32 + start: 19, 33 + end: 54, 34 + expression_start: 26 35 35 } 36 36 ) 37 37 } ··· 46 46 { 47 47 kind: "binary_operator", 48 48 operator: "&&", 49 - left: { kind: "literal", value: false, start: 27, end: 31 }, 50 - right: { kind: "unevaluated", start: 35, end: 49 }, 51 - start: 20, 52 - end: 49, 53 - expression_start: 27 49 + left: { kind: "literal", value: false, start: 26, end: 30 }, 50 + right: { kind: "unevaluated", start: 34, end: 54 }, 51 + start: 19, 52 + end: 54, 53 + expression_start: 26 54 54 } 55 55 ) 56 56 }
+13 -13
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__assert__assert_with_logical_and_binary_rhs_3.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/assert.rs 3 - expression: "\npub fn main() {\n assert True && \"foo\" != \"bar\"\n}\n" 3 + expression: "\npub fn main() {\n assert True && \"wobble\" != \"wobble\"\n}\n" 4 4 --- 5 5 ----- SOURCE CODE 6 6 7 7 pub fn main() { 8 - assert True && "foo" != "bar" 8 + assert True && "wobble" != "wobble" 9 9 } 10 10 11 11 ··· 16 16 17 17 export function main() { 18 18 if (true) { 19 - if ("foo" === "bar") { 19 + if ("wobble" === "wobble") { 20 20 throw makeError( 21 21 "assert", 22 22 FILEPATH, ··· 27 27 { 28 28 kind: "binary_operator", 29 29 operator: "&&", 30 - left: { kind: "literal", value: true, start: 28, end: 32 }, 31 - right: { kind: "expression", value: false, start: 36, end: 50 }, 32 - start: 21, 33 - end: 50, 34 - expression_start: 28 30 + left: { kind: "literal", value: true, start: 26, end: 30 }, 31 + right: { kind: "expression", value: false, start: 34, end: 54 }, 32 + start: 19, 33 + end: 54, 34 + expression_start: 26 35 35 } 36 36 ) 37 37 } ··· 46 46 { 47 47 kind: "binary_operator", 48 48 operator: "&&", 49 - left: { kind: "literal", value: false, start: 28, end: 32 }, 50 - right: { kind: "unevaluated", start: 36, end: 50 }, 51 - start: 21, 52 - end: 50, 53 - expression_start: 28 49 + left: { kind: "literal", value: false, start: 26, end: 30 }, 50 + right: { kind: "unevaluated", start: 34, end: 54 }, 51 + start: 19, 52 + end: 54, 53 + expression_start: 26 54 54 } 55 55 ) 56 56 }
+15 -15
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__assert__assert_with_negated_case_rhs.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/assert.rs 3 - expression: "\npub fn main() {\n assert True && !case 3 - 2 {\n 1 -> True\n _ -> False\n }\n}\n" 3 + expression: "\npub fn main() {\n assert True && !case 3 - 2 {\n 1 -> True\n _ -> False\n }\n}\n" 4 4 --- 5 5 ----- SOURCE CODE 6 6 7 7 pub fn main() { 8 - assert True && !case 3 - 2 { 9 - 1 -> True 10 - _ -> False 11 - } 8 + assert True && !case 3 - 2 { 9 + 1 -> True 10 + _ -> False 11 + } 12 12 } 13 13 14 14 ··· 37 37 { 38 38 kind: "binary_operator", 39 39 operator: "&&", 40 - left: { kind: "literal", value: true, start: 28, end: 32 }, 41 - right: { kind: "expression", value: false, start: 36, end: 92 }, 42 - start: 21, 43 - end: 92, 44 - expression_start: 28 40 + left: { kind: "literal", value: true, start: 26, end: 30 }, 41 + right: { kind: "expression", value: false, start: 34, end: 80 }, 42 + start: 19, 43 + end: 80, 44 + expression_start: 26 45 45 } 46 46 ) 47 47 } ··· 56 56 { 57 57 kind: "binary_operator", 58 58 operator: "&&", 59 - left: { kind: "literal", value: false, start: 28, end: 32 }, 60 - right: { kind: "unevaluated", start: 36, end: 92 }, 61 - start: 21, 62 - end: 92, 63 - expression_start: 28 59 + left: { kind: "literal", value: false, start: 26, end: 30 }, 60 + right: { kind: "unevaluated", start: 34, end: 80 }, 61 + start: 19, 62 + end: 80, 63 + expression_start: 26 64 64 } 65 65 ) 66 66 }