Sha256: ecd75804c58aa719279ac889c8c5b28f94dc937d2c04ec1888c03516ac9a0d3e
Contents?: true
Size: 662 Bytes
Versions: 6
Compression:
Stored size: 662 Bytes
Contents
require_relative '../spec_helper' require 'sql/maker' describe 'SQL::Maker' do context 'driver: sqlite'do builder = SQL::Maker.new(:driver => 'sqlite') it 'none' do sql, bind = builder.where( {} ) expect(sql).to be == %Q{} expect(bind.join(',')).to be == '' end it 'simple' do sql, bind = builder.where( {:x => 3} ) expect(sql).to be == %Q{("x" = ?)} expect(bind.join(',')).to be == '3' end it 'array' do # i probably don't need to support this sql, bind = builder.where( [:x, 3] ) expect(sql).to be == %Q{("x" = ?)} expect(bind.join(',')).to be == '3' end end end
Version data entries
6 entries across 6 versions & 1 rubygems