ash/test/test_helper.exs
James Harton 86d74ed789
feat(Ash.Reactor): Add a Reactor extension that makes working with resources easy. (#683)
* feat: Add `Ash.Reactor` with create support.

* improvement: Add `Ash.Reactor` update support.

* improvement: Add `Ash.Reactor` destroy support.

* improvement(Ash.Reactor): Support for transactional handling of notifications.

* improvement(Ash.Reactor): Add `read` and `get` steps.

* docs: Add the beginnings of a Reactor topic.

* improvement(Ash.Reactor): add support for generic actions.

* improvement: Add `undo` capability to `create` step.

* improvement: transaction and undo working.

* docs: Start documenting undo behaviour.

* chore: Update to Reactor 0.6.

* improvement: Automatically thread Ash tracers through Reactor.

* improvement(Ash.Reactor): Add undo to generic actions.

* docs: Improve reactor documentation.

* fix: Mimic copying `Ash.Notifier` seems to break the compiler for some reason.
2024-03-02 10:26:25 +13:00

12 lines
352 B
Elixir

exclude = [
ash_three: System.get_env("FLAG_ASH_THREE", "false") != "true"
]
Mimic.copy(Ash.Reactor.Notifications)
Mimic.copy(Ash.DataLayer)
ExUnit.start(stacktrace_depth: 100, exclude: exclude)
Logger.configure(level: :debug)
# We compile modules with the same name often while testing the DSL
Code.compiler_options(ignore_module_conflict: true)