Sha256: 65670efe08d81220b90935f8f2c5a8029813ea211d1d3a66168d880df6490715

Contents?: true

Size: 749 Bytes

Versions: 2

Compression:

Stored size: 749 Bytes

Contents

module TestCases
#  fail unless File.exist 'test/data/oneliners.rb' and  File.exist 'test/data/stanzas.rb'
  rldir=$:.find{|dir| File.exist? dir+'/test/data/oneliners.rb' and  File.exist? dir+'/test/data/stanzas.rb' }
  ONELINERS=IO.readlines(rldir+'/test/data/oneliners.rb').map{|x| x.chomp}.grep(/\A\s*[^#\s\n]/).reverse
  STANZAS=IO.read(rldir+'/test/data/stanzas.rb').split("\n\n").grep(/./).reverse
  STANZAS.each{|stanza| stanza<<"\n" }
  ILLEGAL_ONELINERS=IO.readlines(rldir+'/test/data/illegal_oneliners.rb').map{|x| x.chomp}.grep(/\A\s*[^#\s\n]/).reverse
  ILLEGAL_STANZAS=IO.read(rldir+'/test/data/illegal_stanzas.rb').split("\n\n").grep(/./).reverse
  TESTCASES=ONELINERS+STANZAS
  ILLEGAL_TESTCASES=ILLEGAL_ONELINERS+ILLEGAL_STANZAS
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubylexer-0.7.1 test/code/testcases.rb
rubylexer-0.7.2 test/code/testcases.rb