Commit Graph

29 Commits

Author SHA1 Message Date
Michael Miller c504c945a7 Remove redundant matchers 2019-02-01 21:37:48 -07:00
Michael Miller 7c8239e55b The `respond_to` matcher doesn't seem possible
Might be possible if a matcher was dynamically generated by a macro, 
but... ¯\_(ツ)_/¯
2019-02-01 19:21:31 -07:00
Michael Miller 5389a39231 Add DSL for `be_close` matcher 2019-02-01 19:10:28 -07:00
Michael Miller 4ea439622d Implement `have` matcher
This is very similar to the `contain` matcher.
I would have used `include` for the matcher name, but it is a keyword
that can't be used in this syntax.
2019-02-01 16:25:45 -07:00
Michael Miller 50c2d4fbed Revise list of matchers 2019-02-01 15:40:43 -07:00
Michael Miller 14db544441 Split question matchers into other types 2019-01-26 17:12:21 -07:00
Michael Miller 651127f2d4 Add spec for empty matcher
Mark question matchers as done (for now).
More may be added later if they're common.
2019-01-26 17:09:24 -07:00
Michael Miller a88c6545d9 Mark comparison matchers as complete 2019-01-25 13:53:14 -07:00
Michael Miller 8297152c36 Mark truthy matchers as complete 2019-01-23 16:08:41 -07:00
Michael Miller 0af3efea2a Document pre- and post-condition run methods
Mark pre- and post-condition functionality complete in README.
2019-01-23 15:15:01 -07:00
Michael Miller a32b511e0b Add spec for `match` (regex) matcher 2019-01-19 14:49:13 -07:00
Michael Miller 6caf5353e0 Update README
One-liner and #given DSL are implemented.
2019-01-09 15:10:57 -07:00
Michael Miller 0c3b3da2b3 Quickly implement `#random_sample` by copy-pasting
This should be DRY'd up in the future.
2019-01-02 12:45:46 -07:00
Michael Miller 7f99dcc06f Add item for pre- and post-conditions 2019-01-01 18:00:24 -07:00
Michael Miller 18fe2b7aa8 Update README regarding `sample` and `given` 2018-12-27 11:16:50 -07:00
Michael Miller 6f5c269fcc Add goal to README 2018-11-02 14:32:36 -06:00
Michael Miller e9b8992130 Implemented should-syntax 2018-09-27 16:11:45 -06:00
Michael Miller 00b7e15915 README improvements 2018-09-27 15:02:50 -06:00
Michael Miller 61c5505fb5 Update main description 2018-09-27 14:57:58 -06:00
Michael Miller ff382ba372 Idea for new hook types 2018-09-22 12:35:44 -06:00
Michael Miller dc8e651209 Quick implementation of pending examles 2018-09-15 10:36:20 -06:00
Michael Miller 7cfa432dfd All hook types are implemented 2018-09-15 09:59:55 -06:00
Michael Miller 9b07f669ed Remove Locals sub-module
This allows for seamless helper methods.
2018-09-12 19:16:41 -06:00
Michael Miller 718be70edd Update feature list 2018-09-12 19:11:36 -06:00
Michael Miller 4df8a1013d Update README - given is done for now 2018-09-06 22:12:58 -06:00
Michael Miller f7eeb2b2a3 Implement #described_class 2018-09-04 16:59:59 -06:00
Michael Miller 6371fa5856 Cleanup feature checklist 2018-08-30 15:15:01 -06:00
Michael Miller 755921fa6f Update README with feature list and sample usage 2018-08-30 15:09:29 -06:00
Michael Miller 630e537726 Initial commit 2018-08-18 15:33:20 -06:00