Module: RSpec

Defined in:
lib/rspec_in_context.rb,
lib/rspec_in_context/context_management.rb

Overview

RSpec

Defined Under Namespace

Modules: Core

Class Method Summary collapse

Class Method Details

.define_context(name, namespace: nil, ns: nil, &block) ⇒ Object

Allows you to define contexts outside of RSpec.describe blocks

Parameters:

  • name (String, Symbol)

    Name of the defined context

  • namespace (String, Symbol) (defaults to: nil)

    Namespace where to store your context

  • ns (defaults to: nil)

    Alias of namespace

  • block (Proc)

    code that will be injected later



25
26
27
28
# File 'lib/rspec_in_context.rb', line 25

def self.define_context(name, namespace: nil, ns: nil, &block)
  namespace ||= ns
  RspecInContext::InContext.outside_define_context(name, namespace, &block)
end