Comments (2)
Autoconfiguration is done in e800030.
Still, the dependency from RSpec should be discussed.
from rails_event_store.
Let's think about it:
Solution 1 (Current)
gem 'rails_event_store-rspec', group: :test
1 line of code
Solution 2 (proposed)
require `rails_event_store/rspec`
1 line needs to be added to rspec_helper
or somewhere else.
Conclusion
Not much of a difference and a separate gem gives us better isolation. Capybara is a testing tool and so is rspec. RES is not so they don't land in the same group in Gemfile.
I think it would cause more issues than it is worth. e800030 was a sufficient enough change imho.
from rails_event_store.
Related Issues (20)
- ActiveJobScheduler does not stringify payload keys and triggers warning in Sidekiq
- Redesign event page HOT 2
- Test on truffleruby HOT 2
- Use of mutation testing in rails_event_store - Help needed
- ActiveRecord and the need of non-serialized data and metadata for JSONB HOT 1
- Repository for MySQL 8.0 using NOWAIT (and possibly PostgreSQL) HOT 1
- Generate test workflow YAMLs from templates
- RES ActiveRecord uses unnecessary join HOT 5
- Unable to update to rails_event_store 2.8 HOT 3
- RubyEventStore::Projection does not yield events in deterministic order when using multiple streams HOT 2
- Improve RES projections
- Migration guide to RailsEventStore::JSONClient HOT 3
- Create new release for `ruby_event_store-rom` HOT 1
- can't write unknown attribute `event_id` HOT 2
- ruby_event_store-browser 2.10 undefined method `match?' for nil:NilClass HOT 4
- Making the broker configurable HOT 3
- Unsupported adapter when running migration (2.11.1) HOT 6
- Rspec issue when testing with have_subscribed_to_events HOT 5
- NoMethodError when using `RubyEventStore::RSpec::Publish` matcher with `InMemoryRepository` and preceding events HOT 3
- Documentation on Postgres jsonb serialization is not consistent HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rails_event_store.