Sha256: 51ffb9d09d9e66933176c17837267a0f0a48a6302f23487c132c67913abb3f90
Contents?: true
Size: 967 Bytes
Versions: 3
Compression:
Stored size: 967 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+'/rubylexer/test/oneliners.rb' and File.exist? dir+'/rubylexer/test/stanzas.rb' } ONELINERS=IO.readlines(rldir+'/rubylexer/test/oneliners.rb').map{|x| x.chomp}.grep(/\A\s*[^#\s\n]/).reverse STANZAS=IO.read(rldir+'/rubylexer/test/stanzas.rb').split("\n\n").grep(/./).reverse STANZAS.each{|stanza| stanza<<"\n" } ILLEGAL_ONELINERS=IO.readlines(rldir+'/rubylexer/test/illegal_oneliners.rb').map{|x| x.chomp}.grep(/\A\s*[^#\s\n]/).reverse ILLEGAL_STANZAS=IO.read(rldir+'/rubylexer/test/illegal_stanzas.rb').split("\n\n").grep(/./).reverse datadir=$:.find{|dir| File.exist? dir+'/../test/data/p.rb' } FILENAMES=Dir[datadir+'/../test/data/*'].reject{|fn| File.directory? fn} FILES=FILENAMES.map{|fn| File.read fn } TESTCASES=ONELINERS+STANZAS+FILES ILLEGAL_TESTCASES=ILLEGAL_ONELINERS+ILLEGAL_STANZAS end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubylexer-0.7.6 | lib/rubylexer/test/testcases.rb |
rubylexer-0.7.5 | lib/rubylexer/test/testcases.rb |
rubylexer-0.7.4 | lib/rubylexer/test/testcases.rb |