ash/test/actions
Zach Daniel ad347ca38b improvement: rewrite calculation loader
Calculation loading is complex because different calculations can
depend on differently parameterized things. FOr example:

```elixir
def load(_, _, _), do: [foo: %{arg: 1}]
def load(_, _, _), do: [foo: %{arg: 2}]
```

The previous naive implementation would simply merge all of the calculation loads, which naturally would not work. Now we ensure that we load each requirement in isolation.
2023-03-28 20:34:15 -04:00
..
aggregate_test.exs fix: various fixes in aggregate authorization behavior 2023-03-17 12:02:37 -04:00
async_load_test.exs improvement: rewrite calculation loader 2023-03-28 20:34:15 -04:00
belongs_to_test.exs improvement: deprecate :replace in favor of :relate_and_unrelate 2022-09-19 15:44:06 -04:00
create_test.exs improvement: add skip_global_validations? option for actions 2023-03-21 13:33:48 -04:00
destroy_test.exs feat: support anonymous functions in DSL 2022-10-30 21:00:57 -04:00
identity_test.exs chore: fix tests 2022-09-20 19:44:04 -04:00
load_test.exs fix: more matching fixes on manual relationships 2022-12-07 01:10:34 -05:00
manual_read_test.exs fix: don't ignore lexical tracker on modules in DSL 2022-04-28 18:08:00 -04:00
multitenancy_test.exs improvement: Add Ash.Error.Invalid.TenantRequired error (#471) 2022-12-29 23:05:41 -05:00
pagination_test.exs fix: properly handle allow_nil fields in keyset pagination 2023-02-27 12:18:18 -05:00
read_test.exs improvement: Add get_by option to read actions. (#530) 2023-03-21 18:03:06 +13:00
timeout_test.exs improvement: new timeout error message and test it 2022-06-27 15:57:30 -04:00
update_test.exs improvement: optimize various solver boolean optimizations 2022-11-23 03:39:00 -05:00
validation_test.exs improvement: Allow a single where condition for validations (#407) 2022-10-07 11:24:04 -04:00