Sha256: 5b43ece4d5ff280c328a2119a438f81ab43f9a860aeec7e54e4ed1e7612622a9
Contents?: true
Size: 891 Bytes
Versions: 3
Compression:
Stored size: 891 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') module Spackle describe Error do before do @subject = Error.new("message") end it "should store the message" do @subject.message.should == "message" end it "should have an empty backtrace" do @subject.backtrace.should be_empty end it "should allow adding errors by file and line" do file = "foo/bar/baz.rb" line = 123 @subject.add_error file, line @subject.backtrace.should have(1).errors @subject.backtrace.first.file.should == file @subject.backtrace.first.line.should == line end it "should allow adding errors using a block" do @subject = Error.new("message") do |e| e.add_error "foo/bar", 12 e.add_error "bubba/flubba", 23 end @subject.backtrace.should have(2).errors end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spackle-0.0.3 | spec/spackle/error_spec.rb |
spackle-0.0.2 | spec/spackle/error_spec.rb |
spackle-0.0.1 | spec/spackle/error_spec.rb |