class RSpec::Puppet::EventListener

Attributes

current_example[R]

Public Class Methods

example_failed(_example) click to toggle source
# File lib/rspec-puppet/monkey_patches.rb, line 29
def self.example_failed(_example)
  @rspec_puppet_example = false
end
example_passed(_example) click to toggle source
# File lib/rspec-puppet/monkey_patches.rb, line 21
def self.example_passed(_example)
  @rspec_puppet_example = false
end
example_pending(_example) click to toggle source
# File lib/rspec-puppet/monkey_patches.rb, line 25
def self.example_pending(_example)
  @rspec_puppet_example = false
end
example_started(example) click to toggle source
# File lib/rspec-puppet/monkey_patches.rb, line 13
def self.example_started(example)
  @rspec_puppet_example = example.example.example_group.ancestors.include?(RSpec::Puppet::Support)
  @current_example = example.example
  return unless !@current_example.respond_to?(:environment) && @current_example.respond_to?(:example_group_instance)

  @current_example = @current_example.example_group_instance
end
rspec_puppet_example?() click to toggle source
# File lib/rspec-puppet/monkey_patches.rb, line 33
def self.rspec_puppet_example?
  @rspec_puppet_example || false
end