Sha256: ef9a4a6f2f9422a000bca5cb567d431f0882eb807c63a604fa1d8668e43195a5
Contents?: true
Size: 802 Bytes
Versions: 28
Compression:
Stored size: 802 Bytes
Contents
require "spec_helper" describe RSpec::Core::SharedContext do describe "hooks" do it "creates a before hook" do before_all_hook = false before_each_hook = false after_each_hook = false after_all_hook = false shared = Module.new do extend RSpec::Core::SharedContext before(:all) { before_all_hook = true } before(:each) { before_each_hook = true } after(:each) { after_each_hook = true } after(:all) { after_all_hook = true } end group = RSpec::Core::ExampleGroup.describe do include shared example { } end group.run before_all_hook.should be_true before_each_hook.should be_true after_each_hook.should be_true after_all_hook.should be_true end end end
Version data entries
28 entries across 28 versions & 4 rubygems