Sha256: 257f9d05585dc2f065b77e004b135d4d920d52a4a2d784a8c053b614da71f20f
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
# _____ _ # |_ _|__ ___| |_ # | |/ _ \/ __| __| # | | __/\__ \ |_ # |_|\___||___/\__| # # for lib/facets/more/dependency.rb # # Extracted Fri Feb 16 02:00:36 EST 2007 # Project.rb Test Extraction # require 'facets/more/dependency.rb' require 'test/unit' class DependableTest1 < Test::Unit::TestCase class C #extend MethodDependency attr :s def initialize @s = '' end def x ; @s << 'x'; end def y ; @s << 'y'; end def z ; @s << 'z'; end depend :x => :y depend :z => [:x, :y] end module M #extend MethodDependency attr :s def initialize @s = '' end def x ; @s << 'x'; end def y ; @s << 'y'; end def z ; @s << 'z'; end depend :x => :y depend :z => [:x, :y] end class D include M end def test_01 c = C.new c.x assert_equal( 'yx', c.s ) end def test_02 c = C.new c.z assert_equal( 'yxz', c.s ) end def test_03 c = D.new c.x assert_equal( 'yx', c.s ) end def test_04 c = D.new c.z assert_equal( 'yxz', c.s ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
facets-1.8.49 | test/lib/facets/more/test_dependency.rb |