module TestBench::Fixture::Controls::CallerLocation::Test
Public Class Methods
example(file: nil, line_number: nil)
click to toggle source
# File lib/test_bench/fixture/controls/caller_location.rb, line 44 def self.example(file: nil, line_number: nil) file ||= self.file line_number ||= self.line_number TOPLEVEL_BINDING.receiver.instance_eval 'proc { caller[0] }.call', file, line_number end
file()
click to toggle source
# File lib/test_bench/fixture/controls/caller_location.rb, line 51 def self.file 'test/some_dir/some_test_file.rb' end
label()
click to toggle source
# File lib/test_bench/fixture/controls/caller_location.rb, line 59 def self.label 'block in <main>' end
line_number()
click to toggle source
# File lib/test_bench/fixture/controls/caller_location.rb, line 55 def self.line_number 22 end