-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
To support additional testing frameworks, we'll have to split this gem into a few sub-gems that live in the same repository.
My current thinking is that we'll have the following:
ar-query-matchers-rspec- would depend on the
ar-query-matchers-coregem. - would have an RSpec dependency
- in-charge of implementing and registering RSpec matchers
- would include an RSpec integration test that uses the matchers
- would depend on the
ar-query-matchers-minitest- would depend on the
ar-query-matchers-coregem. - would have a Minitest dependency
- in-charge of implementing and registering Minitest matchers
- would include an Minitest integration test that uses the matchers
- would depend on the
ar-query-matchers-core- would have no test framework dependencies
- includes query instrumentation code. (all code currently under
lib/ar_query_matchers/queries) - includes expectation formatting code. (all code currently inside the
MatcherErrorsmodule)
To keep backward compatibility, the ar-query-matchers gem could include ar-query-matchers-rspec as a default.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed