Fails with
❯ mix deps.get
Resolving Hex dependencies...
Resolution completed in 0.005s
New:
gleam_stdlib 0.60.0
gleeunit 1.3.1
* Getting gleam_stdlib (Hex package)
* Getting gleeunit (Hex package)
You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more
❯ mix compile
Compiling 20 files (.erl)
Generated gleam_stdlib app
Compiling 4 files (.erl)
Generated gleeunit app
Compiling 2 files (.erl)
Generated wibble app
** (Mix) Unknown dependency wibble for environment dev
❯ mix test
Compiling 20 files (.erl)
Generated gleam_stdlib app
error: Unknown module
┌─ /Users/dvic/Development/temp/elixir_gleam_test/wibble/test/wibble_test.gleam:1:1
│
1 │ import gleeunit
│ ^^^^^^^^^^^^^^^
No module has been found with the name `gleeunit`.
error: Unknown module
┌─ /Users/dvic/Development/temp/elixir_gleam_test/wibble/test/wibble_test.gleam:2:1
│
2 │ import gleeunit/should
│ ^^^^^^^^^^^^^^^^^^^^^^
No module has been found with the name `gleeunit/should`.
error: Unknown module
┌─ /Users/dvic/Development/temp/elixir_gleam_test/wibble/test/wibble_test.gleam:5:3
│
5 │ gleeunit.main()
│ ^^^^^^^^
No module has been found with the name `gleeunit`.
error: Unknown module
┌─ /Users/dvic/Development/temp/elixir_gleam_test/wibble/test/wibble_test.gleam:11:6
│
11 │ |> should.equal(1)
│ ^^^^^^
No module has been found with the name `should`.
** (Mix) Could not compile dependency :wibble, {"gleam", ["compile-package", "--no-beam", "--target", "erlang", "--package", "/Users/dvic/Development/temp/elixir_gleam_test/wibble", "--out", "/Users/dvic/Development/temp/elixir_gleam_test/_build/test/lib/wibble", "--lib", "/Users/dvic/Development/temp/elixir_gleam_test/_build/test/lib"]} command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile wibble --force", update it with "mix deps.update wibble" or clean it with "mix deps.clean wibble"