Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.0.0.a5
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (30 sloc) 1.011 kb
Feature: explicit subject
You can override the implicit subject using the subject() method.
Scenario: subject in top level group
Given a file named "top_level_subject_spec.rb" with:
"""
require 'rspec/expectations'
describe Array, "with some elements" do
subject { [1,2,3] }
it "should have the prescribed elements" do
subject.should == [1,2,3]
end
end
"""
When I run "spec top_level_subject_spec.rb"
Then the stdout should match "1 example, 0 failures"
Scenario: subject in a nested group
Given a file named "nested_subject_spec.rb" with:
"""
require 'rspec/expectations'
describe Array do
subject { [1,2,3] }
describe "with some elements" do
it "should have the prescribed elements" do
subject.should == [1,2,3]
end
end
end
"""
When I run "spec nested_subject_spec.rb"
Then the stdout should match "1 example, 0 failures"
Jump to Line
Something went wrong with that request. Please try again.