module RSpec::Suite
Public Instance Methods
after(*types)
click to toggle source
Calls superclass method
# File lib/pork-rspec/suite.rb, line 15 def after *types super() warn("Ignored after arguments: #{types}") if types.any? end
before(*types)
click to toggle source
Calls superclass method
# File lib/pork-rspec/suite.rb, line 10 def before *types super() warn("Ignored before arguments: #{types}") if types.any? end
let(name, &block)
click to toggle source
# File lib/pork-rspec/suite.rb, line 20 def let name, &block define_method(name) do ivar = "@#{name}" instance_variable_get(ivar) || instance_variable_set(ivar, instance_eval(&block)) end end
Also aliased as: given
let!(name, &block)
click to toggle source
# File lib/pork-rspec/suite.rb, line 29 def let! name, &block let(name, &block) before{ __send__(name) } end
subject(&block)
click to toggle source
# File lib/pork-rspec/suite.rb, line 34 def subject &block let(:subject, &block) end