Sha256: 4de8f9f955cff5e92d4e0debec5f3f41c27f6cde35de2d1b0f6b42a0cc814481
Contents?: true
Size: 506 Bytes
Versions: 1
Compression:
Stored size: 506 Bytes
Contents
testcase Anise::Annotative::Methods do cX = Class.new do extend Anise::Annotative::Methods def self.req(val) method_annotation(:req=>val) end req 'r' def a ; "a"; end req ['x', 'y'] attr :b end test do |a, h| h.each do |k, r| cX.ann(a, k).assert == r end end ok :a, :req => 'r' ok :b, :req => ['x','y'] test do |h| h.each do |a, r| cX.ann(a).assert == r end end ok :a => {:req=>'r'} ok :b => {:req=>['x','y']} end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
anise-0.7.0 | test/case_methods.rb |