this repo has no description
0
fork

Configure Feed

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

v1.5.0

+18 -4
+4
CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## v1.5.0 - 2025-06-11 4 + 5 + - Improved the format for unexpected errors on JavaScript. 6 + 3 7 ## v1.4.0 - 2025-04-24 4 8 5 9 - Added support for `assert`.
+1 -1
gleam.toml
··· 1 1 name = "gleeunit" 2 - version = "1.4.0" 2 + version = "1.5.0" 3 3 licences = ["Apache-2.0"] 4 4 description = "A simple test runner for Gleam, using EUnit on Erlang" 5 5 repository = { type = "github", user = "lpil", repo = "gleeunit" }
+13 -3
src/gleeunit/internal/reporting.gleam
··· 77 77 let src = option.from_result(read_file(error.file)) 78 78 format_gleam_error(error, module, function, src) 79 79 } 80 - Error(_) -> format_unknown(error) 80 + Error(_) -> format_unknown(module, function, error) 81 81 } 82 82 83 83 io.print("\n" <> message) 84 84 State(..state, failed: state.failed + 1) 85 85 } 86 86 87 - fn format_unknown(error: dynamic.Dynamic) -> String { 88 - "\nAn unexpected error occurred:\n\n" <> string.inspect(error) 87 + fn format_unknown( 88 + module: String, 89 + function: String, 90 + error: dynamic.Dynamic, 91 + ) -> String { 92 + [ 93 + grey(module <> "." <> function), 94 + "An unexpected error occurred:", 95 + "", 96 + " " <> string.inspect(error), 97 + ] 98 + |> string.join("\n") 89 99 } 90 100 91 101 fn format_gleam_error(