RSpec

Library providing tools for writing and running RSpec tests.

Module: RSpec::SleepingKingStudios::Deferred::Dsl

Parent Namespace
RSpec::SleepingKingStudios::Deferred
Included Modules
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleConstants, RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups, RSpec::SleepingKingStudios::Deferred::Dsl::Examples, RSpec::SleepingKingStudios::Deferred::Dsl::Hooks, RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers, RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples
Defined In
lib/rspec/sleeping_king_studios/deferred/dsl.rb

Table Of Contents

Overview

rubocop:disable Style/Documentation

Back To Top

Defined Under Namespace

Modules
ExampleConstants, ExampleGroups, Examples, Hooks, MemoizedHelpers, SharedExamples

Back To Top

Class Methods

.extended(other) => Object

Callback invoked when the module is extended into another module or class.

Delegates to child module #extended methods.

Parameters

Back To Top

Instance Methods

#after(scope, *flags, **conditions, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Hooks

Defines a deferred hook using the #after method.

Parameters

Returns

#append_after(scope, *flags, **conditions, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Hooks

Defines a deferred hook using the #append_after method.

Parameters

Returns

#around(scope, *flags, **conditions, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Hooks

Defines a deferred hook using the #around method.

Parameters

Returns

#before(scope, *flags, **conditions, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Hooks

Defines a deferred hook using the #before method.

Parameters

Returns

#call(example_group) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers

Invokes the deferred examples on the given example group.

Parameters

Returns

#context(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the context method.

Parameters

Returns

#describe(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the describe method.

Parameters

Returns

#example(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the example method.

Parameters

Returns

#example_class(class_name, base_class = nil, &) => Object

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleConstants

Defines a deferred temporary class scoped to the current example.

Parameters

Yields

Yield Parameters

#example_constant(constant_name, constant_value) => Object (deprecated)
#example_constant(constant_name, &block) => Object (deprecated)

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleConstants

Deprecated. 2.8.0 with force: true parameter.

Overloads

#example_constant(constant_name, constant_value) => Object

Defines a deferred temporary constant scoped to the current example.

Parameters
  • constant_name (String) — the qualified name of the constant.
  • constant_value (Object) — the value of the constant.
#example_constant(constant_name, &block) => Object

Defines a deferred temporary constant scoped to the current example.

Parameters
  • constant_name (String) — the qualified name of the constant.
Yields
  • generates the constant value. This block is evaluated in the context of the example, meaning that methods or memoized helpers can be referenced.
Yield Returns
  • the value of the constant.

#example_group(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the example_group method.

Parameters

Returns

#fcontext(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the fcontext method.

Parameters

Returns

#fdescribe(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the fdescribe method.

Parameters

Returns

#fexample(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the fexample method.

Parameters

Returns

#finclude_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the finclude_examples method.

Parameters

Returns

#fit(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the fit method.

Parameters

Returns

#focus(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the focus method.

Parameters

Returns

#fspecify(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the fspecify method.

Parameters

Returns

#fwrap_context(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the fwrap_context method.

Parameters

Returns

#fwrap_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the fwrap_examples method.

Parameters

Returns

#include_context(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the include_context method.

Parameters

Returns

#include_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the include_examples method.

Parameters

Returns

#it(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the it method.

Parameters

Returns

#it_behaves_like(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the it_behaves_like method.

Parameters

Returns

#it_should_behave_like(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the it_should_behave_like method.

Parameters

Returns

#let(helper_name = nil, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers

Defines a memoized helper.

Parameters

Returns

#let!(helper_name = nil, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers

Defines a memoized helper and adds a hook to evaluate it before examples.

Parameters

Returns

#let?(helper_name, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers

Defines an optional memoized helper.

The helper will use the parent value if defined; otherwise, will use the given value.

Parameters

Returns

#pending(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the pending method.

Parameters

Returns

#prepend_before(scope, *flags, **conditions, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Hooks

Defines a deferred hook using the #prepend_before method.

Parameters

Returns

#shared_context(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred shared example group using the shared_context method.

Parameters

Returns

#shared_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred shared example group using the shared_examples method.

Parameters

Returns

#shared_examples_for(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred shared example group using the shared_examples_for method.

Parameters

Returns

#skip(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the skip method.

Parameters

Returns

#specify(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the specify method.

Parameters

Returns

#subject(helper_name = nil, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers

Defines a memoized subject helper.

Parameters

Returns

#subject!(helper_name = nil, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::MemoizedHelpers

Defines a memoized subject helper and adds a hook to evaluate it.

Parameters

Returns

#wrap_context(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the wrap_context method.

Parameters

Returns

#wrap_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the wrap_examples method.

Parameters

Returns

#xcontext(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the xcontext method.

Parameters

Returns

#xdescribe(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::ExampleGroups

Defines a deferred example group using the xdescribe method.

Parameters

Returns

#xexample(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the xexample method.

Parameters

Returns

#xinclude_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the xinclude_examples method.

Parameters

Returns

#xit(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the xit method.

Parameters

Returns

#xspecify(doc_string = nil, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::Examples

Defines a deferred example using the xspecify method.

Parameters

Returns

#xwrap_context(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the xwrap_context method.

Parameters

Returns

#xwrap_examples(name, *flags, **metadata, &block) => void

Inherited From
RSpec::SleepingKingStudios::Deferred::Dsl::SharedExamples

Defines a deferred included example group using the xwrap_examples method.

Parameters

Returns

Back To Top


Back to Documentation | Versions | 2.8.1 | Reference | RSpec | RSpec::SleepingKingStudios | RSpec::SleepingKingStudios::Deferred