RSpec

Library providing tools for writing and running RSpec tests.

Module: RSpec::SleepingKingStudios::Deferred::Provider::ClassMethods

Parent Namespace
RSpec::SleepingKingStudios::Deferred::Provider
Defined In
lib/rspec/sleeping_king_studios/deferred/provider.rb

Table Of Contents

Overview

Class methods for registering deferred examples.

Back To Top

Instance Methods

#deferred_examples(description, &block) => Object

Also known as: deferred_context

Defines deferred examples in the current context.

Examples

Defining Deferred Examples

deferred_examples 'should be a Rocket' do
  it { expect(subject).to be_a Rocket }
end

Defining Parameterized Examples

deferred_examples 'should be a Vehicle' do |expected_type:|
  it { expect(subject).to be_a Vehicle }

  it { expect(subject.tyoe).to be == expected_type }
end

Parameters

Yields

Yield Parameters

Raises

#defined_deferred_examples?(description) => true, false

Also known as: defined_deferred_context?

Checks if the given deferred example group is defined.

Parameters

Returns

#find_deferred_examples(description) => Object

Raises

Back To Top


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