curriculum
curriculum copied to clipboard

can be based on a few articles I've written such as: https://brooklinmyers.medium.com/how-to-build-maintainable-test-factories-in-elixir-and-phoenix-84312998f7e7




:normal reason does not actually kill the process. 
 default config is confusing. We should have the `Stack` process be a named process. Write a test suite for both the default state, and initializing state. Show more code...
**Describe the issue** Timer.seconds should be Timer.seconds.get_time per requirements ```elixir {:ok, pid} = Timer.start_link([]) Timer.get_time(pid) 0 Process.sleep(1500) Timer.seconds(pid) 1 ``` --- @moduledoc """ iex> {:ok, pid} = Timer.start_link([]) iex> Timer.seconds(pid)...