shard-spectator/spec
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
..
docs Clear stubs defined with `expect().to receive()` syntax after test finishes 2022-10-09 13:57:28 -06:00
features Run smoke test for nightly 2022-06-01 23:42:37 -06:00
helpers Remove runtime compilation tests 2022-10-09 16:47:54 -06:00
issues Implement arguments case equality 2022-10-23 20:42:08 -06:00
matchers Use shorter string when stub is treated as a message 2022-11-04 22:55:12 -06:00
rspec Use `before` instead of `before_each` (same for after) 2022-11-04 16:56:03 -06:00
spectator Split Arguments class by functionality 2022-11-27 22:26:19 -07:00
spec_helper.cr Remove runtime compilation tests 2022-10-09 16:47:54 -06:00