ash_graphql/test
Riccardo Binetti 8fff0d361d
improvement: make mutation arguments non-null (#111)
* improvement: make mutation arguments non-null

As discussed in #105 and #110, put this behind an opt-in configuration to avoid
breaking existing code.
The ID in update mutations is always non-null if non-null mutation arguments are
allowed, while input is non-null if it's allowed _and_ there is at least a
non-null field in the input.

Document the newly added config variable in the getting started guide.

* chore: enable non-null mutation arguments in tests
2024-01-31 17:52:01 -05:00
..
support feat: Relay refetching support (#106) 2024-01-24 14:59:12 -05:00
alias_test.exs fix: properly fetch aliased all attributes 2023-06-12 13:19:07 -04:00
ash_graphql_test.exs
attribute_test.exs fix: wrap type in non-null reference if allow_nil? is set to false (#90) 2023-08-22 14:43:27 -04:00
create_test.exs improvement: make mutation arguments non-null (#111) 2024-01-31 17:52:01 -05:00
destroy_test.exs improvement: make mutation arguments non-null (#111) 2024-01-31 17:52:01 -05:00
errors_test.exs improvement: make mutation results non-nullable (#110) 2024-01-31 15:59:07 -05:00
generic_actions_test.exs test: add better regression test (#101) 2023-11-24 07:24:27 -05:00
paginate_test.exs feat: add more sort order values (#91) 2023-08-28 10:42:39 -04:00
plug_test.exs
read_test.exs test: test loading through w/ nil values 2024-01-21 12:06:48 -05:00
relay_ids_test.exs improvement: return a map from decode_relay_id/1 (#107) 2024-01-25 10:47:15 -05:00
relay_test.exs chore: format 2023-07-31 15:32:02 -04:00
resource_test.exs
test_helper.exs
update_test.exs improvement: make mutation arguments non-null (#111) 2024-01-31 17:52:01 -05:00