Logo: Relish

  1. Sign up
  2. Sign in

Project: RSpec Core 2.11

implicit receiver

When should is called in an example without an explicit receiver, it is
invoked against the subject (explicit or implicit).

Scenarios
implicit subject
Given
a file named "example_spec.rb" with:
describe Array do
  describe "when first created" do
    it { should be_empty }
  end
end
When
I run rspec example_spec.rb
Then
the examples should all pass
explicit subject
Given
a file named "example_spec.rb" with:
describe Array do
  describe "with 3 items" do
    subject { [1,2,3] }
    it { should_not be_empty }
  end
end
When
I run rspec example_spec.rb
Then
the examples should all pass

Last published about 2 years ago by dchelimsky.