Sha256: 6da1d1ce34cede23c41f66dd0f136dfbc92b5def51f65fe009387bbdc19db50a
Contents?: true
Size: 732 Bytes
Versions: 40
Compression:
Stored size: 732 Bytes
Contents
module Spec module Example class ExamplePendingError < StandardError attr_reader :pending_caller def initialize(message=nil) super @pending_caller = caller[2] end end class NotYetImplementedError < ExamplePendingError MESSAGE = "Not Yet Implemented" RSPEC_ROOT_LIB = File.expand_path(File.dirname(__FILE__) + "/../..") def initialize(backtrace) super(MESSAGE) @pending_caller = pending_caller_from(backtrace) end private def pending_caller_from(backtrace) backtrace.detect {|line| !line.include?(RSPEC_ROOT_LIB) } end end class PendingExampleFixedError < StandardError; end end end
Version data entries
40 entries across 40 versions & 8 rubygems