Sha256: def37ddfa785ce64dd47352572961b6ceb9131d3675177e8046ebe99cf609a5c
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# Dont change it, it's used for stardard test # When add more complex test, update FakeApp class SampleApp def initialize(sample=nil) @sample = sample if sample @ret_obj = {temp: 'testing'} end def nonsense end def nonsense_with_params(param1 = nil) param2 = 5 end # call it with SampleApp.new(:cool), then the instance var will be init before call it def nonsense_with_instance_var nonsense end def init_cool_app CoolApp.new.foo end # todo: # this method should return 25 # but the tracer may return nil, need test confirm def method_return_from_loop (1..10).each do |n| if n == 5 return 5 * 5 end end nil end class CoolApp def initialize @cool = ['test', 'data'] # todo: cant display on html easily @cool_hash = {first: :run, second: :halt, third: {new: true, updated: false}} cool_in_init = 'init data in cool app' end def foo cool_in_foo = 'foo data' @cool_ins_after = 'will shown in result?' end def reverse_hash(h) ret = {} h.each do |k, v| ret[v] = k end ret end end class RetObj def initialize end def source_route_display {temp: 'testing'} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
source_route-0.6.0 | test/sample_app.rb |