ElixirGleamTest

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"