Sha256: 22eb91675b29d5fe98d5084947cda5a95aaf80e8ac206dec34eaf5c0659953b8
Contents?: true
Size: 1.44 KB
Versions: 51
Compression:
Stored size: 1.44 KB
Contents
require File.dirname(__FILE__) + '/../../spec_helper' module Spec module Example describe 'Nested Example Groups' do parent = self def count @count ||= 0 @count = @count + 1 @count end before(:all) do count.should == 1 end before(:all) do count.should == 2 end before(:each) do count.should == 3 end before(:each) do count.should == 4 end it "should run before(:all), before(:each), example, after(:each), after(:all) in order" do count.should == 5 end after(:each) do count.should == 7 end after(:each) do count.should == 6 end after(:all) do count.should == 9 end after(:all) do count.should == 8 end describe 'nested example group' do self.superclass.should == parent it "should run all before and after callbacks" do count.should == 5 end end end describe "Nested Example Groups" do describe "description options", :other_options => "other options" do it "should have a spec_path" do self.class.description_options[:spec_path].should match(/#{__FILE__}/) end it "should pass other options" do self.class.description_options[:other_options].should == "other options" end end end end end
Version data entries
51 entries across 51 versions & 11 rubygems