Sha256: 470310e867ec62711093a6f1078b69b86dc1a1351eefe6f7edf34c5ceb332245

Contents?: true

Size: 748 Bytes

Versions: 24

Compression:

Stored size: 748 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), *%w[.. .. .. lib])
require 'spec'

Spec::Runner.configure do |config|
  config.before(:suite) do
    $before_suite = "before suite"
  end
  config.before(:each) do
    @before_each = "before each"
  end
  config.before(:all) do
    @before_all = "before all"
  end
end

describe "stuff in before blocks" do
  describe "with :suite" do
    it "should be available in the example" do
      $before_suite.should == "before suite"
    end
  end
  describe "with :all" do
    it "should be available in the example" do
      @before_all.should == "before all"
    end
  end
  describe "with :each" do
    it "should be available in the example" do
      @before_each.should == "before each"
    end
  end
end

Version data entries

24 entries across 24 versions & 7 rubygems

Version Path
rspec-1.1.9 stories/resources/spec/before_blocks_example.rb
rspec-1.1.8 stories/resources/spec/before_blocks_example.rb
typo-5.1.98 vendor/plugins/rspec/stories/resources/spec/before_blocks_example.rb
typo-5.2 vendor/plugins/rspec/stories/resources/spec/before_blocks_example.rb