Michael Miller
|
4500ebcddc
|
Update old references to Value and Block
|
2021-01-16 11:02:29 -07:00 |
|
Michael Miller
|
39f253952d
|
Add docs and some more type annotations
|
2019-08-09 17:26:53 -06:00 |
|
Michael Miller
|
98b2cbc9cb
|
Fix type inference
|
2019-08-06 23:20:23 -06:00 |
|
Michael Miller
|
436c10cad6
|
Simplify match data values by using named tuples
|
2019-08-06 23:13:33 -06:00 |
|
Michael Miller
|
e7b19ee591
|
Insert StandardMatcher into Matcher hierarchy
This is to remove all the unused abstract methods.
|
2019-08-06 22:33:13 -06:00 |
|
Michael Miller
|
044202e606
|
Use inspect instead of to_s for value reporting
|
2019-08-06 21:55:22 -06:00 |
|
Michael Miller
|
c75fba8076
|
Change visibility to private
|
2019-08-01 16:17:12 -06:00 |
|
Michael Miller
|
f63697b019
|
Update ValueMatcher to use Matcher's methods
|
2019-08-01 15:59:29 -06:00 |
|
Michael Miller
|
5ba03a90ff
|
Swap label and expected value parameters
This matches the partial initializer parameters.
Also cleaned up some code in the Expectation spec.
|
2019-02-28 15:17:12 -07:00 |
|
Michael Miller
|
226708cb82
|
Abstract Matcher#label getter
There's no need to store a value for this.
Some matchers have a static label.
|
2019-02-28 14:48:46 -07:00 |
|
Michael Miller
|
8cc66b538f
|
Condense the ExpectedActual initializer
Made label and expected value public.
|
2019-02-28 14:41:30 -07:00 |
|
Michael Miller
|
847cc662bd
|
Update docs
Mostly fixes around symbols for syntax.
Added some missing docs and updated incorrect or vague ones.
|
2019-02-17 23:01:43 -07:00 |
|
Michael Miller
|
5ac9020f25
|
Move abstract #match?, #message, and #negated_message to base class
|
2019-01-31 13:40:32 -07:00 |
|
Michael Miller
|
61a3e6b113
|
Remove unecessary type restrictions
|
2019-01-28 10:04:17 -07:00 |
|
Michael Miller
|
35b59854ec
|
Move #eval to partial
|
2018-11-13 21:44:56 -07:00 |
|
Michael Miller
|
718f24aef3
|
Adopt ValueMatcher to new Expectation type
|
2018-11-13 14:11:51 -07:00 |
|
Michael Miller
|
7f4690b042
|
Secondary initializer for missing label
Label is set to actual/expected stringified value if omitted.
|
2018-10-18 21:52:00 -06:00 |
|
Michael Miller
|
38da6615bf
|
Documentation for expectations and matchers
|
2018-10-07 12:42:09 -06:00 |
|
Michael Miller
|
d98bc05b88
|
Switch to structs to reduce memory allocations
|
2018-10-06 10:09:39 -06:00 |
|
Michael Miller
|
3035273e9a
|
Rework how expectations and matchers work together
|
2018-09-28 11:47:42 -06:00 |
|