Sha256: 1b660ac2f121f8f1819d559b22ed33fc009717758a9753159b21003aa6b80fb4
Contents?: true
Size: 754 Bytes
Versions: 2
Compression:
Stored size: 754 Bytes
Contents
require 'spec/helper' describe "Ramaze#caller_info" do before :all do @file = Ramaze::BASEDIR/'ramaze/gestalt.rb' end it 'should show line numbers' do res = Ramaze.caller_lines(@file, 68, 2) res.size.should == 5 res.map{|e| e[0]}.should == (66..70).to_a end it 'should show which line we asked for' do res = Ramaze.caller_lines(@file, 68, 2) res.size.should == 5 res.map {|e| e[2]}.should == [false,false,true,false,false] end it 'should show the code' do res = Ramaze.caller_lines(__FILE__, __LINE__, 1) res.size.should == 3 res.map {|e| e[1].strip}.should == [ "it 'should show the code' do", "res = Ramaze.caller_lines(__FILE__, __LINE__, 1)", "res.size.should == 3" ] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.2.1 | spec/snippets/ramaze/caller_lines.rb |
ramaze-0.2.0 | spec/snippets/ramaze/caller_lines.rb |