class TestProf::LetItBe::Configuration

Public Instance Methods

alias_to(name, **default_args) click to toggle source

Define an alias for `let_it_be` with the predefined options:

TestProf::LetItBe.configure do |config|
  config.alias_to :let_it_be_reloaded, reload: true
end
# File lib/test_prof/recipes/rspec/let_it_be.rb, line 16
def alias_to(name, **default_args)
  LetItBe.define_let_it_be_alias(name, **default_args)
end
default_modifiers() click to toggle source
# File lib/test_prof/recipes/rspec/let_it_be.rb, line 26
def default_modifiers
  @default_modifiers ||= {}
end
register_modifier(key, &block) click to toggle source
# File lib/test_prof/recipes/rspec/let_it_be.rb, line 20
def register_modifier(key, &block)
  raise ArgumentError, "Modifier #{key} is already defined for let_it_be" if LetItBe.modifiers.key?(key)

  LetItBe.modifiers[key] = block
end