shard-spectator/spec/spectator/mocks
Michael Miller 8efd38fbdd
Split Arguments class by functionality
Code changes for https://github.com/icy-arctic-fox/spectator/issues/47 caused a drastic increase in compilation times.
This improves compilation times by splitting concerns for arguments.
In one case, arguments are used for matching.
In the other, arguments are captured for comparison.
The second case has been moved to a FormalArguments class.
Theoretically, this reduces the complexity and combinations the compiler might be iterating.
2022-11-27 22:26:19 -07:00
..
allow_spec.cr Ensure stubs defined with allow syntax are cleared 2022-10-09 15:48:00 -06:00
arguments_spec.cr Split Arguments class by functionality 2022-11-27 22:26:19 -07:00
double_spec.cr Use before instead of before_each (same for after) 2022-11-04 16:56:03 -06:00
exception_stub_spec.cr Add ExceptionStub 2022-07-09 22:12:24 -06:00
formal_arguments_spec.cr Split Arguments class by functionality 2022-11-27 22:26:19 -07:00
lazy_double_spec.cr Use before instead of before_each (same for after) 2022-11-04 16:56:03 -06:00
method_call_spec.cr Document and test MethodCall 2022-03-05 16:15:42 -07:00
mock_spec.cr Use before instead of before_each (same for after) 2022-11-04 16:56:03 -06:00
multi_value_stub_spec.cr Add ExceptionStub 2022-07-09 22:12:24 -06:00
null_double_spec.cr Use before instead of before_each (same for after) 2022-11-04 16:56:03 -06:00
null_stub_spec.cr Add ExceptionStub 2022-07-09 22:12:24 -06:00
proc_stub_spec.cr Address Ameba issue 2022-07-10 17:59:49 -06:00
reference_mock_registry_spec.cr Record calls on injected mocks 2022-06-28 23:36:24 -06:00
value_mock_registry_spec.cr Record calls on injected mocks 2022-06-28 23:36:24 -06:00
value_stub_spec.cr Add ExceptionStub 2022-07-09 22:12:24 -06:00