From 718be70eddccac53beb653d6f09f68743c8e8047 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Wed, 12 Sep 2018 19:11:36 -0600 Subject: [PATCH] Update feature list --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1574c80..b95f8d2 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,10 @@ In no particular order, features that have been implemented and are planned: - [ ] Before and after hooks - `before_each`, `before_all`, `after_each`, `after_all`, `around_each` - [ ] One-liner syntax - [ ] Should syntax + - [ ] Helper methods and modules + - [ ] Aliasing - custom example group types with preset attributes + - [ ] Pending tests - `pending` + - [ ] Shared examples - `behaves_like`, `include_examples` - [ ] Matchers - [ ] Equality matchers - `eq`, `be`, `be_a`, `match` - [ ] Truthy matchers - `be_true`, `be_false`, `be_truthy`, `be_falsey` @@ -103,14 +107,19 @@ In no particular order, features that have been implemented and are planned: - [ ] Change matchers - `change`, `from`, `to`, `by`, `by_at_least`, `by_at_most` - [ ] Satisfy matcher - `satisfy` - [ ] Yield matchers - `yield_control`, `times`, `yield_values` + - [ ] Expectation combining with `&` and `|` - [ ] Runner - [ ] Fail fast - - [ ] Test filtering + - [ ] Test filtering - by name, context, and tags - [ ] Fail on no tests - [ ] Randomize test order -- [ ] Expectation combining with `&` and `|` -- [ ] Pending tests - `pending` -- [ ] Shared examples - `behaves_like`, `include_examples` + - [ ] Dry run - for validation and checking formatted output + - [ ] Config block in `spec_helper.cr` + - [ ] Config file - `.rspec` +- [ ] Reporter and formatting + - [ ] RSpec/Crystal Spec default + - [ ] JSON + - [ ] JUnit ### How it Works