Sha256: 2af9149e4c70f65513fd82516125d59cfdf63646ef258f92816178e786c07735
Contents?: true
Size: 807 Bytes
Versions: 2
Compression:
Stored size: 807 Bytes
Contents
require_relative '../../spec_helper' require 'sql/maker/select' begin fname = "#{ROOT}/lib/sql/maker/select.rb" file = File.open(fname) lineno = 0 while line = file.gets lineno += 1 break if line =~ /=head1/ end code = '' describe 'SQL::Maker::Select' do it do while line = file.gets lineno += 1 next if line =~ /^#/ if line =~ /^[ ]{4,}.*# => (.+)/ # puts "----------------------" # puts code expected = eval($1, binding) got = eval(code, binding, fname, lineno - 4) got.gsub!(/\n/, ' ') got.gsub!(/ +$/, '') expect(got).to be == expected elsif (/^[ ]{4,}(.+)/) code += "#{$1}\n" else code = '' # clear end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sql-maker-0.0.2 | spec/maker/select/pod_select_spec.rb |
sql-maker-0.0.1 | spec/maker/select/pod_select_spec.rb |