Powered by AppSignal & Oban Pro
Would you like to see your link here? Contact us

ExUnit With Wordle

ex_unit_with_wordle.livemd

ExUnit With Wordle

Section

defmodule Parent.Bill.Student do
  def hello do
    "Bill Says Hello!"
  end
end

defmodule Parent.Drew.Student do
  def hello do
    "Drew Says Hello!"
  end
end

defmodule Child do
  alias Parent.Drew.Student, as: Drew
  alias Parent.Bill.Student, as: Bill

  def my_function do
    hello()
    # Drew.hello()
  end
end

Child.my_function()
defmodule ImportExample do
  import Parent.Bill.Student
  import Parent.Drew.Student

  def my_function do
    hello()
  end
end

ImportExample.my_function()
defmodule Parent.Bill.Student do
  def hello do
    "Bill Says Hello!"
  end
end

defmodule Parent.Drew.Student do
  def hello do
    "Drew Says Hello!"
  end
end

defmodule Child do
  alias Parent.Drew.Student, as: Drew
  alias Parent.Bill.Student, as: Bill

  def hello do
    Bill.hello()
    Drew.hello()
  end
end

Child.hello()
defmodule Raiser do
  def error do
    raise "Error"
  end
end

defmodule Caller do
  def call(function_return_value) do
    "call"
  end
end

raised_error = Raiser.error()
IO.puts("hello!")
Caller.call(raised_error)
defmodule Greeter do
  def hello do
    "hello"
  end
end

ExUnit.start(auto_run: false)

defmodule GreeterTest do
  use ExUnit.Case

  test "" do
    assert 4 == 5
  end
end

ExUnit.run()