ex_unit_fixtures v0.3.0 Release Notes
Release Date: 2016-01-19 // about 8 years ago-
🚀 This release adds FixtureModules. These are modules of fixtures that can be imported into tests or other fixture modules.
✅ ExUnitFixtures will automatically import any fixture modules that it finds named
fixtures.exs
, and these will automatically be used by any tests level with or further down in the directory heirarchy. For example, we can now create this directory heirarchy:tests/ fixtures.exs defmodule GlobalFixtures do use ExUnitFixtures.FixtureModule deffixture db do create_db_conn() end end model_tests/ fixtures.exs defmodule ModelFixtures do use ExUnitFixtures.FixtureModule deffixture user(db) do user = %User{name: "Graeme"} insert(db, user) user end end user_tests.exs defmodule UserTests do use ExUnitFixtures @tag fixtures: [:user] test "user has name", context do assert context.user.name == "Graeme" end