1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
thoughtbot--factory_bot/spec/support/matchers/trait.rb

12 lines
260 B
Ruby
Raw Normal View History

RSpec::Matchers.define :have_trait do |trait_name|
match do |instance|
instance.defined_traits.any? do |trait|
trait.name == trait_name.to_s && trait.send(:block) == @block
end
end
chain :with_block do |block|
@block = block
end
end