Skip to content

Support atomic batch deletion #68

Support atomic batch deletion

Support atomic batch deletion #68

GitHub Actions / Minitest Tests - 3.3 failed Jul 8, 2024 in 1s

534 passed, 4 failed and 1 skipped

Tests failed

Report Passed Failed Skipped Time
test/reports/TEST-access_control.xml 1✅ 28ms
test/reports/TEST-changing_references_adding_references.xml 1✅ 32ms
test/reports/TEST-changing_references_removing_references.xml 1✅ 35ms
test/reports/TEST-concurrently_inserting_a_reference_downwards.xml 1✅ 17ms
test/reports/TEST-garbage_collection.xml 1✅ 28ms
test/reports/TEST-inference.xml 3✅ 40ms
test/reports/TEST-inherited_migrations_downwards.xml 1✅ 22ms
test/reports/TEST-inherited_migrations_upwards.xml 1✅ 21ms
test/reports/TEST-message_parser_with_a_bad_message_prefix.xml 1✅ 1ms
test/reports/TEST-message_parser_with_a_bad_message_suffix.xml 1✅ 1ms
test/reports/TEST-message_parser_with_a_exclusion_conflict.xml 1✅ 1ms
test/reports/TEST-message_parser_with_a_single_key_and_value.xml 1✅ 0ms
test/reports/TEST-message_parser_with_multiple_keys_and_values.xml 1✅ 1ms
test/reports/TEST-message_parser_with_nested_quoted_keys_and_values.xml 1✅ 1ms
test/reports/TEST-message_parser_with_quoted_keys_and_values.xml 1✅ 1ms
test/reports/TEST-message_parser_with_unescaped_values.xml 1✅ 1ms
test/reports/TEST-owned_reference_child_without_a_child.xml 1✅ 39ms
test/reports/TEST-owned_reference_child.xml 14✅ 536ms
test/reports/TEST-owned_reference_children_with_association_manipulation.xml 5✅ 227ms
test/reports/TEST-owned_reference_children.xml 13✅ 624ms
test/reports/TEST-renaming_associations.xml 4✅ 159ms
test/reports/TEST-rendering_prerendered_json_terminals.xml 1✅ 1ms
test/reports/TEST-sti_polymorphic_children.xml 6✅ 272ms
test/reports/TEST-tracing_each_callback_with_list_test_model.xml 1✅ 26ms
test/reports/TEST-tracing_each_callback_with_parent_and_child_test_models.xml 8✅ 296ms
test/reports/TEST-tracing_each_callback_with_parent_and_children_test_models.xml 3✅ 109ms
test/reports/TEST-ViewModel_AccessControlTest_ComposedTest.xml 11✅ 79ms
test/reports/TEST-ViewModel_AccessControlTest_TreeTest.xml 9✅ 118ms
test/reports/TEST-ViewModel_ActiveRecord_Alias.xml 1✅ 38ms
test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest_FreedChildrenTest.xml 1✅ 23ms
test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest_GCTests.xml 3✅ 100ms
test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest_RenamedTest.xml 2✅ 64ms
test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest.xml 20✅ 677ms
test/reports/TEST-ViewModel_ActiveRecord_ControllerNestedTest.xml 20✅ 2❌ 232ms
test/reports/TEST-ViewModel_ActiveRecord_ControllerTest.xml 12✅ 2❌ 183ms
test/reports/TEST-ViewModel_ActiveRecord_CounterTest.xml 4✅ 39ms
test/reports/TEST-ViewModel_ActiveRecord_FlattenAssociationTest_InCollectionTest.xml 1✅ 33ms
test/reports/TEST-ViewModel_ActiveRecord_FlattenAssociationTest.xml 3✅ 42ms
test/reports/TEST-ViewModel_ActiveRecord_HasManyTest.xml 48✅ 2s
test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughPolyTest_RenameTest.xml 2✅ 37ms
test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughPolyTest.xml 8✅ 124ms
test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughTest_RenamingTest.xml 2✅ 42ms
test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughTest_WithChildTagTest.xml 2✅ 2ms
test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughTest.xml 30✅ 392ms
test/reports/TEST-ViewModel_ActiveRecord_HasOneTest_FreedChildrenTest.xml 1⚪ 1ms
test/reports/TEST-ViewModel_ActiveRecord_HasOneTest.xml 22✅ 811ms
test/reports/TEST-ViewModel_ActiveRecord_PolyTest_PolyChildPointerTest_RenameTest.xml 2✅ 27ms
test/reports/TEST-ViewModel_ActiveRecord_PolyTest_PolyChildPointerTest.xml 5✅ 40ms
test/reports/TEST-ViewModel_ActiveRecord_PolyTest_PolyParentPointerTest.xml 3✅ 55ms
test/reports/TEST-ViewModel_ActiveRecord_SharedTest.xml 18✅ 132ms
test/reports/TEST-ViewModel_ActiveRecord_SpecializeAssociationTest.xml 3✅ 29ms
test/reports/TEST-ViewModel_ActiveRecord_VersionTest.xml 4✅ 37ms
test/reports/TEST-ViewModel_ActiveRecordTest_CustomAttributeViewsTests.xml 2✅ 9ms
test/reports/TEST-ViewModel_ActiveRecordTest_CustomizedErrorTest.xml 1✅ 8ms
test/reports/TEST-ViewModel_ActiveRecordTest_DeferredConstraintTest.xml 3✅ 20ms
test/reports/TEST-ViewModel_ActiveRecordTest_DeserializationParentContextTest.xml 2✅ 7ms
test/reports/TEST-ViewModel_ActiveRecordTest.xml 31✅ 114ms
test/reports/TEST-ViewModel_GarbageCollectionTest.xml 4✅ 2ms
test/reports/TEST-ViewModel_RegistryTest.xml 3✅ 74ms
test/reports/TEST-VM_Record_nesting_with_array_of_nested_viewmodel.xml 6✅ 6ms
test/reports/TEST-VM_Record_nesting_with_nested_viewmodel.xml 5✅ 5ms
test/reports/TEST-VM_Record_with_custom_serialization.xml 4✅ 3ms
test/reports/TEST-VM_Record_with_formatted_attribute.xml 5✅ 5ms
test/reports/TEST-VM_Record_with_model_defaults_being_asserted.xml 1✅ 1ms
test/reports/TEST-VM_Record_with_read_only_attribute_asserting_the_default.xml 4✅ 3ms
test/reports/TEST-VM_Record_with_read_only_attribute_attempting_a_change.xml 2✅ 5ms
test/reports/TEST-VM_Record_with_read_only_write_once_attribute.xml 4✅ 3ms
test/reports/TEST-VM_Record_with_renamed_attribute.xml 4✅ 3ms
test/reports/TEST-VM_Record_with_simple_attribute.xml 7✅ 5ms
test/reports/TEST-VM_Record_with_unspecified_attributes_falling_back_to_the_model_default.xml 1✅ 1ms
test/reports/TEST-VM_Record_with_validated_simple_attribute.xml 4✅ 14ms
test/reports/TEST-when_fetched_by_viewmodel.xml 5✅ 283ms
test/reports/TEST-with_a_child_as_belongs_to_shared_child.xml 2✅ 52ms
test/reports/TEST-with_a_child_as_belongs_to.xml 3✅ 94ms
test/reports/TEST-with_a_child_as_has_one.xml 3✅ 93ms
test/reports/TEST-with_a_non_cacheable_shared_child.xml 4✅ 140ms
test/reports/TEST-with_defined_migrations_downwards_to_an_unreachable_version.xml 1✅ 21ms
test/reports/TEST-with_defined_migrations_downwards.xml 1✅ 34ms
test/reports/TEST-with_defined_migrations_upwards_from_an_unreachable_version.xml 1✅ 22ms
test/reports/TEST-with_defined_migrations_upwards_in_an_undefined_direction.xml 1✅ 27ms
test/reports/TEST-with_defined_migrations_upwards_with_a_functional_update.xml 1✅ 27ms
test/reports/TEST-with_defined_migrations_upwards_with_a_version_not_in_the_specification.xml 1✅ 31ms
test/reports/TEST-with_defined_migrations_upwards_with_version_unspecified.xml 1✅ 33ms
test/reports/TEST-with_defined_migrations_upwards.xml 1✅ 35ms
test/reports/TEST-with_has_many_children.xml 4✅ 135ms
test/reports/TEST-with_has_many_through_children_test_models.xml 3✅ 178ms
test/reports/TEST-with_has_many_through_shared_children.xml 3✅ 150ms
test/reports/TEST-with_owned_and_shared_children_with_a_record_in_the_cache_and_a_record_not_in_the_cache.xml 2✅ 133ms
test/reports/TEST-with_owned_and_shared_children_with_a_record_in_the_cache_when_deserializing.xml 4✅ 240ms
test/reports/TEST-with_owned_and_shared_children_with_a_record_in_the_cache.xml 5✅ 320ms
test/reports/TEST-with_owned_and_shared_children_with_migrations.xml 4✅ 260ms
test/reports/TEST-with_owned_and_shared_children_with_shared_migrations.xml 4✅ 225ms
test/reports/TEST-with_owned_and_shared_children_without_migrations.xml 7✅ 398ms
test/reports/TEST-with_parent_and_belongs_to_child.xml 6✅ 230ms
test/reports/TEST-with_parent_and_child_test_models_view_specific_callbacks.xml 1✅ 29ms
test/reports/TEST-with_parent_and_has_many_children.xml 10✅ 368ms
test/reports/TEST-with_parent_and_has_many_through_children.xml 10✅ 494ms
test/reports/TEST-with_parent_and_has_one_child.xml 6✅ 211ms
test/reports/TEST-with_parent_and_owned_referenced_child_test_models.xml 3✅ 119ms
test/reports/TEST-with_parent_and_pointed_to_child_test_models.xml 3✅ 132ms
test/reports/TEST-with_parent_and_points_to_child_test_models.xml 7✅ 277ms
test/reports/TEST-with_parent_and_shared_child_test_models.xml 3✅ 108ms
test/reports/TEST-with_parent_and_shared_child.xml 6✅ 217ms
test/reports/TEST-with_single_model.xml 6✅ 88ms
test/reports/TEST-with_single_test_model_callback_inheritance.xml 1✅ 13ms
test/reports/TEST-with_single_test_model_callback_that_raises_with_an_access_control_that_rejects_and_a_view_mutating_callback_that_crashes.xml 1✅ 13ms
test/reports/TEST-with_single_test_model_callback_that_raises_with_an_access_control_that_rejects.xml 1✅ 14ms
test/reports/TEST-with_single_test_model_callback_that_raises.xml 1✅ 15ms
test/reports/TEST-with_single_test_model_delegates_to_methods_on_the_callback_object.xml 1✅ 14ms
test/reports/TEST-with_single_test_model_multiple_callbacks_on_the_same_hook.xml 1✅ 16ms
test/reports/TEST-with_single_test_model_multiple_callbacks.xml 1✅ 14ms
test/reports/TEST-with_single_test_model_provides_details_to_the_execution_environment.xml 1✅ 17ms
test/reports/TEST-without_migrations_to_an_unreachable_version.xml 1✅ 20ms

✅ test/reports/TEST-access_control.xml

1 tests were completed in 28ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
access control 1✅ 28ms

✅ test/reports/TEST-changing_references_adding_references.xml

1 tests were completed in 32ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
changing references::adding references 1✅ 32ms

✅ test/reports/TEST-changing_references_removing_references.xml

1 tests were completed in 35ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
changing references::removing references 1✅ 35ms

✅ test/reports/TEST-concurrently_inserting_a_reference_downwards.xml

1 tests were completed in 17ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
concurrently inserting a reference::downwards 1✅ 17ms

✅ test/reports/TEST-garbage_collection.xml

1 tests were completed in 28ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
garbage collection 1✅ 28ms

✅ test/reports/TEST-inference.xml

3 tests were completed in 40ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
inference 3✅ 40ms

✅ test/reports/TEST-inherited_migrations_downwards.xml

1 tests were completed in 22ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
inherited migrations::downwards 1✅ 22ms

✅ test/reports/TEST-inherited_migrations_upwards.xml

1 tests were completed in 21ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
inherited migrations::upwards 1✅ 21ms

✅ test/reports/TEST-message_parser_with_a_bad_message_prefix.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with a bad message prefix 1✅ 1ms

✅ test/reports/TEST-message_parser_with_a_bad_message_suffix.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with a bad message suffix 1✅ 1ms

✅ test/reports/TEST-message_parser_with_a_exclusion_conflict.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with a exclusion conflict 1✅ 1ms

✅ test/reports/TEST-message_parser_with_a_single_key_and_value.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with a single key and value 1✅ 0ms

✅ test/reports/TEST-message_parser_with_multiple_keys_and_values.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with multiple keys and values 1✅ 1ms

✅ test/reports/TEST-message_parser_with_nested_quoted_keys_and_values.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with nested quoted keys and values 1✅ 1ms

✅ test/reports/TEST-message_parser_with_quoted_keys_and_values.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with quoted keys and values 1✅ 1ms

✅ test/reports/TEST-message_parser_with_unescaped_values.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
message parser::with unescaped values 1✅ 1ms

✅ test/reports/TEST-owned_reference_child_without_a_child.xml

1 tests were completed in 39ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
owned reference child::without a child 1✅ 39ms

✅ test/reports/TEST-owned_reference_child.xml

14 tests were completed in 536ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
owned reference child 14✅ 536ms

✅ test/reports/TEST-owned_reference_children_with_association_manipulation.xml

5 tests were completed in 227ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
owned reference children::with association manipulation 5✅ 227ms

✅ test/reports/TEST-owned_reference_children.xml

13 tests were completed in 624ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
owned reference children 13✅ 624ms

✅ test/reports/TEST-renaming_associations.xml

4 tests were completed in 159ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
renaming associations 4✅ 159ms

✅ test/reports/TEST-rendering_prerendered_json_terminals.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
rendering prerendered json terminals 1✅ 1ms

✅ test/reports/TEST-sti_polymorphic_children.xml

6 tests were completed in 272ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sti polymorphic children 6✅ 272ms

✅ test/reports/TEST-tracing_each_callback_with_list_test_model.xml

1 tests were completed in 26ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tracing each callback::with list test model 1✅ 26ms

✅ test/reports/TEST-tracing_each_callback_with_parent_and_child_test_models.xml

8 tests were completed in 296ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tracing each callback::with parent and child test models 8✅ 296ms

✅ test/reports/TEST-tracing_each_callback_with_parent_and_children_test_models.xml

3 tests were completed in 109ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tracing each callback::with parent and children test models 3✅ 109ms

✅ test/reports/TEST-ViewModel_AccessControlTest_ComposedTest.xml

11 tests were completed in 79ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::AccessControlTest::ComposedTest 11✅ 79ms

✅ test/reports/TEST-ViewModel_AccessControlTest_TreeTest.xml

9 tests were completed in 118ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::AccessControlTest::TreeTest 9✅ 118ms

✅ test/reports/TEST-ViewModel_ActiveRecord_Alias.xml

1 tests were completed in 38ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::Alias 1✅ 38ms

✅ test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest_FreedChildrenTest.xml

1 tests were completed in 23ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::BelongsToTest::FreedChildrenTest 1✅ 23ms

✅ test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest_GCTests.xml

3 tests were completed in 100ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::BelongsToTest::GCTests 3✅ 100ms

✅ test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest_RenamedTest.xml

2 tests were completed in 64ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::BelongsToTest::RenamedTest 2✅ 64ms

✅ test/reports/TEST-ViewModel_ActiveRecord_BelongsToTest.xml

20 tests were completed in 677ms with 20 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::BelongsToTest 20✅ 677ms

❌ test/reports/TEST-ViewModel_ActiveRecord_ControllerNestedTest.xml

22 tests were completed in 232ms with 20 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::ControllerNestedTest 20✅ 2❌ 232ms

❌ ViewModel::ActiveRecord::ControllerNestedTest

✅ test_nested_singular_destroy_from_parent
✅ test_nested_singular_update
✅ test_nested_collection_index
✅ test_nested_collection_append_many
✅ test_nested_shared_collection_replace_bulk
✅ test_nested_collection_disassociate_one
✅ test_nested_singular_show_from_id
✅ test_nested_collection_index_associated
❌ test_nested_collection_destroy
	/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
✅ test_nested_collection_replace_bulk
✅ test_nested_singular_update_from_parent
✅ test_nested_singular_show_from_parent
✅ test_nested_collection_replace
✅ test_nested_singular_replace_bulk
✅ test_nested_collection_replace_bad_data
✅ test_nested_collection_show
✅ test_nested_shared_singular_replace_bulk
✅ test_nested_collection_update
❌ test_nested_singular_destroy_from_id
	/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
✅ test_nested_collection_disassociate_many
✅ test_nested_collection_append_one
✅ test_nested_singular_replace_from_parent

❌ test/reports/TEST-ViewModel_ActiveRecord_ControllerTest.xml

14 tests were completed in 183ms with 12 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::ControllerTest 12✅ 2❌ 183ms

❌ ViewModel::ActiveRecord::ControllerTest

✅ test_create
❌ test_destroy
	/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
❌ test_destroy_missing
	/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
✅ test_create_invalid_shallow_validation
✅ test_create_invalid
✅ test_show_missing
✅ test_migrated_create
✅ test_show
✅ test_index
✅ test_invalid_migration_header
✅ test_migrated_show
✅ test_create_invalid_shallow_constraint
✅ test_update
✅ test_create_empty

✅ test/reports/TEST-ViewModel_ActiveRecord_CounterTest.xml

4 tests were completed in 39ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::CounterTest 4✅ 39ms

✅ test/reports/TEST-ViewModel_ActiveRecord_FlattenAssociationTest_InCollectionTest.xml

1 tests were completed in 33ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::FlattenAssociationTest::InCollectionTest 1✅ 33ms

✅ test/reports/TEST-ViewModel_ActiveRecord_FlattenAssociationTest.xml

3 tests were completed in 42ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::FlattenAssociationTest 3✅ 42ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasManyTest.xml

48 tests were completed in 2s with 48 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasManyTest 48✅ 2s

✅ test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughPolyTest_RenameTest.xml

2 tests were completed in 37ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasManyThroughPolyTest::RenameTest 2✅ 37ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughPolyTest.xml

8 tests were completed in 124ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasManyThroughPolyTest 8✅ 124ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughTest_RenamingTest.xml

2 tests were completed in 42ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasManyThroughTest::RenamingTest 2✅ 42ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughTest_WithChildTagTest.xml

2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasManyThroughTest::WithChildTagTest 2✅ 2ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasManyThroughTest.xml

30 tests were completed in 392ms with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasManyThroughTest 30✅ 392ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasOneTest_FreedChildrenTest.xml

1 tests were completed in 1ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasOneTest::FreedChildrenTest 1⚪ 1ms

✅ test/reports/TEST-ViewModel_ActiveRecord_HasOneTest.xml

22 tests were completed in 811ms with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::HasOneTest 22✅ 811ms

✅ test/reports/TEST-ViewModel_ActiveRecord_PolyTest_PolyChildPointerTest_RenameTest.xml

2 tests were completed in 27ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::PolyTest::PolyChildPointerTest::RenameTest 2✅ 27ms

✅ test/reports/TEST-ViewModel_ActiveRecord_PolyTest_PolyChildPointerTest.xml

5 tests were completed in 40ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::PolyTest::PolyChildPointerTest 5✅ 40ms

✅ test/reports/TEST-ViewModel_ActiveRecord_PolyTest_PolyParentPointerTest.xml

3 tests were completed in 55ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::PolyTest::PolyParentPointerTest 3✅ 55ms

✅ test/reports/TEST-ViewModel_ActiveRecord_SharedTest.xml

18 tests were completed in 132ms with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::SharedTest 18✅ 132ms

✅ test/reports/TEST-ViewModel_ActiveRecord_SpecializeAssociationTest.xml

3 tests were completed in 29ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::SpecializeAssociationTest 3✅ 29ms

✅ test/reports/TEST-ViewModel_ActiveRecord_VersionTest.xml

4 tests were completed in 37ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecord::VersionTest 4✅ 37ms

✅ test/reports/TEST-ViewModel_ActiveRecordTest_CustomAttributeViewsTests.xml

2 tests were completed in 9ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecordTest::CustomAttributeViewsTests 2✅ 9ms

✅ test/reports/TEST-ViewModel_ActiveRecordTest_CustomizedErrorTest.xml

1 tests were completed in 8ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecordTest::CustomizedErrorTest 1✅ 8ms

✅ test/reports/TEST-ViewModel_ActiveRecordTest_DeferredConstraintTest.xml

3 tests were completed in 20ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecordTest::DeferredConstraintTest 3✅ 20ms

✅ test/reports/TEST-ViewModel_ActiveRecordTest_DeserializationParentContextTest.xml

2 tests were completed in 7ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecordTest::DeserializationParentContextTest 2✅ 7ms

✅ test/reports/TEST-ViewModel_ActiveRecordTest.xml

31 tests were completed in 114ms with 31 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::ActiveRecordTest 31✅ 114ms

✅ test/reports/TEST-ViewModel_GarbageCollectionTest.xml

4 tests were completed in 2ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::GarbageCollectionTest 4✅ 2ms

✅ test/reports/TEST-ViewModel_RegistryTest.xml

3 tests were completed in 74ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ViewModel::RegistryTest 3✅ 74ms

✅ test/reports/TEST-VM_Record_nesting_with_array_of_nested_viewmodel.xml

6 tests were completed in 6ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::nesting::with array of nested viewmodel 6✅ 6ms

✅ test/reports/TEST-VM_Record_nesting_with_nested_viewmodel.xml

5 tests were completed in 5ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::nesting::with nested viewmodel 5✅ 5ms

✅ test/reports/TEST-VM_Record_with_custom_serialization.xml

4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with custom serialization 4✅ 3ms

✅ test/reports/TEST-VM_Record_with_formatted_attribute.xml

5 tests were completed in 5ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with formatted attribute 5✅ 5ms

✅ test/reports/TEST-VM_Record_with_model_defaults_being_asserted.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with model defaults being asserted 1✅ 1ms

✅ test/reports/TEST-VM_Record_with_read_only_attribute_asserting_the_default.xml

4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with read-only attribute::asserting the default 4✅ 3ms

✅ test/reports/TEST-VM_Record_with_read_only_attribute_attempting_a_change.xml

2 tests were completed in 5ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with read-only attribute::attempting a change 2✅ 5ms

✅ test/reports/TEST-VM_Record_with_read_only_write_once_attribute.xml

4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with read-only write-once attribute 4✅ 3ms

✅ test/reports/TEST-VM_Record_with_renamed_attribute.xml

4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with renamed attribute 4✅ 3ms

✅ test/reports/TEST-VM_Record_with_simple_attribute.xml

7 tests were completed in 5ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with simple attribute 7✅ 5ms

✅ test/reports/TEST-VM_Record_with_unspecified_attributes_falling_back_to_the_model_default.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with unspecified attributes falling back to the model default 1✅ 1ms

✅ test/reports/TEST-VM_Record_with_validated_simple_attribute.xml

4 tests were completed in 14ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
VM::Record::with validated simple attribute 4✅ 14ms

✅ test/reports/TEST-when_fetched_by_viewmodel.xml

5 tests were completed in 283ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
when fetched by viewmodel 5✅ 283ms

✅ test/reports/TEST-with_a_child_as_belongs_to_shared_child.xml

2 tests were completed in 52ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with a child::as belongs_to shared child 2✅ 52ms

✅ test/reports/TEST-with_a_child_as_belongs_to.xml

3 tests were completed in 94ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with a child::as belongs_to 3✅ 94ms

✅ test/reports/TEST-with_a_child_as_has_one.xml

3 tests were completed in 93ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with a child::as has_one 3✅ 93ms

✅ test/reports/TEST-with_a_non_cacheable_shared_child.xml

4 tests were completed in 140ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with a non-cacheable shared child 4✅ 140ms

✅ test/reports/TEST-with_defined_migrations_downwards_to_an_unreachable_version.xml

1 tests were completed in 21ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::downwards::to an unreachable version 1✅ 21ms

✅ test/reports/TEST-with_defined_migrations_downwards.xml

1 tests were completed in 34ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::downwards 1✅ 34ms

✅ test/reports/TEST-with_defined_migrations_upwards_from_an_unreachable_version.xml

1 tests were completed in 22ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::upwards::from an unreachable version 1✅ 22ms

✅ test/reports/TEST-with_defined_migrations_upwards_in_an_undefined_direction.xml

1 tests were completed in 27ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::upwards::in an undefined direction 1✅ 27ms

✅ test/reports/TEST-with_defined_migrations_upwards_with_a_functional_update.xml

1 tests were completed in 27ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::upwards::with a functional update 1✅ 27ms

✅ test/reports/TEST-with_defined_migrations_upwards_with_a_version_not_in_the_specification.xml

1 tests were completed in 31ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::upwards::with a version not in the specification 1✅ 31ms

✅ test/reports/TEST-with_defined_migrations_upwards_with_version_unspecified.xml

1 tests were completed in 33ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::upwards::with version unspecified 1✅ 33ms

✅ test/reports/TEST-with_defined_migrations_upwards.xml

1 tests were completed in 35ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with defined migrations::upwards 1✅ 35ms

✅ test/reports/TEST-with_has_many_children.xml

4 tests were completed in 135ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with has_many children 4✅ 135ms

✅ test/reports/TEST-with_has_many_through_children_test_models.xml

3 tests were completed in 178ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with has_many_through children test models 3✅ 178ms

✅ test/reports/TEST-with_has_many_through_shared_children.xml

3 tests were completed in 150ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with has_many_through shared children 3✅ 150ms

✅ test/reports/TEST-with_owned_and_shared_children_with_a_record_in_the_cache_and_a_record_not_in_the_cache.xml

2 tests were completed in 133ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with owned and shared children::with a record in the cache::and a record not in the cache 2✅ 133ms

✅ test/reports/TEST-with_owned_and_shared_children_with_a_record_in_the_cache_when_deserializing.xml

4 tests were completed in 240ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with owned and shared children::with a record in the cache::when deserializing 4✅ 240ms

✅ test/reports/TEST-with_owned_and_shared_children_with_a_record_in_the_cache.xml

5 tests were completed in 320ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with owned and shared children::with a record in the cache 5✅ 320ms

✅ test/reports/TEST-with_owned_and_shared_children_with_migrations.xml

4 tests were completed in 260ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with owned and shared children::with migrations 4✅ 260ms

✅ test/reports/TEST-with_owned_and_shared_children_with_shared_migrations.xml

4 tests were completed in 225ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with owned and shared children::with shared migrations 4✅ 225ms

✅ test/reports/TEST-with_owned_and_shared_children_without_migrations.xml

7 tests were completed in 398ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with owned and shared children::without migrations 7✅ 398ms

✅ test/reports/TEST-with_parent_and_belongs_to_child.xml

6 tests were completed in 230ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and belongs to child 6✅ 230ms

✅ test/reports/TEST-with_parent_and_child_test_models_view_specific_callbacks.xml

1 tests were completed in 29ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and child test models::view specific callbacks 1✅ 29ms

✅ test/reports/TEST-with_parent_and_has_many_children.xml

10 tests were completed in 368ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and has_many children 10✅ 368ms

✅ test/reports/TEST-with_parent_and_has_many_through_children.xml

10 tests were completed in 494ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and has-many-through children 10✅ 494ms

✅ test/reports/TEST-with_parent_and_has_one_child.xml

6 tests were completed in 211ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and has_one child 6✅ 211ms

✅ test/reports/TEST-with_parent_and_owned_referenced_child_test_models.xml

3 tests were completed in 119ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and owned referenced child test models 3✅ 119ms

✅ test/reports/TEST-with_parent_and_pointed_to_child_test_models.xml

3 tests were completed in 132ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and pointed-to child test models 3✅ 132ms

✅ test/reports/TEST-with_parent_and_points_to_child_test_models.xml

7 tests were completed in 277ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and points-to child test models 7✅ 277ms

✅ test/reports/TEST-with_parent_and_shared_child_test_models.xml

3 tests were completed in 108ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and shared child test models 3✅ 108ms

✅ test/reports/TEST-with_parent_and_shared_child.xml

6 tests were completed in 217ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with parent and shared child 6✅ 217ms

✅ test/reports/TEST-with_single_model.xml

6 tests were completed in 88ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single model 6✅ 88ms

✅ test/reports/TEST-with_single_test_model_callback_inheritance.xml

1 tests were completed in 13ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::callback inheritance 1✅ 13ms

✅ test/reports/TEST-with_single_test_model_callback_that_raises_with_an_access_control_that_rejects_and_a_view_mutating_callback_that_crashes.xml

1 tests were completed in 13ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::callback that raises::with an access control that rejects::and a view-mutating callback that crashes 1✅ 13ms

✅ test/reports/TEST-with_single_test_model_callback_that_raises_with_an_access_control_that_rejects.xml

1 tests were completed in 14ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::callback that raises::with an access control that rejects 1✅ 14ms

✅ test/reports/TEST-with_single_test_model_callback_that_raises.xml

1 tests were completed in 15ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::callback that raises 1✅ 15ms

✅ test/reports/TEST-with_single_test_model_delegates_to_methods_on_the_callback_object.xml

1 tests were completed in 14ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::delegates to methods on the callback object 1✅ 14ms

✅ test/reports/TEST-with_single_test_model_multiple_callbacks_on_the_same_hook.xml

1 tests were completed in 16ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::multiple callbacks on the same hook 1✅ 16ms

✅ test/reports/TEST-with_single_test_model_multiple_callbacks.xml

1 tests were completed in 14ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::multiple callbacks 1✅ 14ms

✅ test/reports/TEST-with_single_test_model_provides_details_to_the_execution_environment.xml

1 tests were completed in 17ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
with single test model::provides details to the execution environment 1✅ 17ms

✅ test/reports/TEST-without_migrations_to_an_unreachable_version.xml

1 tests were completed in 20ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
without migrations::to an unreachable version 1✅ 20ms

Annotations

Check failure on line 0 in test/reports/TEST-ViewModel_ActiveRecord_ControllerNestedTest.xml

See this annotation in the file changed.

@github-actions github-actions / Minitest Tests - 3.3

ViewModel::ActiveRecord::ControllerNestedTest ► test_nested_collection_destroy

Failed test found in:
  test/reports/TEST-ViewModel_ActiveRecord_ControllerNestedTest.xml
Error:
  /home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
Raw output
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:67:in `parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/lib/view_model/active_record/controller.rb:59:in `destroy'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `public_send'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `invoke'
/home/runner/work/iknow_view_models/iknow_view_models/test/unit/view_model/active_record/controller_nested_test.rb:243:in `test_nested_collection_destroy'
    

Check failure on line 0 in test/reports/TEST-ViewModel_ActiveRecord_ControllerNestedTest.xml

See this annotation in the file changed.

@github-actions github-actions / Minitest Tests - 3.3

ViewModel::ActiveRecord::ControllerNestedTest ► test_nested_singular_destroy_from_id

Failed test found in:
  test/reports/TEST-ViewModel_ActiveRecord_ControllerNestedTest.xml
Error:
  /home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
Raw output
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:67:in `parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/lib/view_model/active_record/controller.rb:59:in `destroy'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `public_send'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `invoke'
/home/runner/work/iknow_view_models/iknow_view_models/test/unit/view_model/active_record/controller_nested_test.rb:394:in `test_nested_singular_destroy_from_id'
    

Check failure on line 0 in test/reports/TEST-ViewModel_ActiveRecord_ControllerTest.xml

See this annotation in the file changed.

@github-actions github-actions / Minitest Tests - 3.3

ViewModel::ActiveRecord::ControllerTest ► test_destroy

Failed test found in:
  test/reports/TEST-ViewModel_ActiveRecord_ControllerTest.xml
Error:
  /home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
Raw output
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:67:in `parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/lib/view_model/active_record/controller.rb:59:in `destroy'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `public_send'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `invoke'
/home/runner/work/iknow_view_models/iknow_view_models/test/unit/view_model/active_record/controller_test.rb:171:in `test_destroy'
    

Check failure on line 0 in test/reports/TEST-ViewModel_ActiveRecord_ControllerTest.xml

See this annotation in the file changed.

@github-actions github-actions / Minitest Tests - 3.3

ViewModel::ActiveRecord::ControllerTest ► test_destroy_missing

Failed test found in:
  test/reports/TEST-ViewModel_ActiveRecord_ControllerTest.xml
Error:
  /home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
Raw output
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:70:in `rescue in parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/vendor/bundle/ruby/3.3.0/gems/iknow_params-2.3.1/lib/iknow_params/parser.rb:67:in `parse_param'
/home/runner/work/iknow_view_models/iknow_view_models/lib/view_model/active_record/controller.rb:59:in `destroy'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `public_send'
/home/runner/work/iknow_view_models/iknow_view_models/test/helpers/controller_test_helpers.rb:203:in `invoke'
/home/runner/work/iknow_view_models/iknow_view_models/test/unit/view_model/active_record/controller_test.rb:240:in `test_destroy_missing'