Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # frozen_string_literal: true
- RSpec::Matchers.alias_matcher :increment, :change do |desc|
- desc.gsub("changed", "incremented").gsub("change", "increment")
- end
- RSpec::Matchers.alias_matcher :decrement, :change do |desc|
- desc.gsub("changed", "decremented").gsub("change", "decrement").gsub("-", "")
- end
- module IncrementAndDecrement
- def increment(by: 1, &block)
- super(&block).by(by)
- end
- def decrement(by: 1, &block)
- super(&block).by(-by)
- end
- end
- RSpec.configure do |c|
- c.include IncrementAndDecrement
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement