thoughtbot/factory_girl

View on GitHub
lib/factory_bot/decorator/disallows_duplicates_registry.rb

Summary

Maintainability
A
0 mins
Test Coverage
module FactoryBot
  class Decorator
    class DisallowsDuplicatesRegistry < Decorator
      def register(name, item)
        if registered?(name)
          raise DuplicateDefinitionError, "#{@component.name} already registered: #{name}"
        else
          @component.register(name, item)
        end
      end
    end
  end
end