Sha256: 3c54dd119835ad90b81f8bb984b32f4de853d246158f196e48c44591b2632a7a
Contents?: true
Size: 627 Bytes
Versions: 6
Compression:
Stored size: 627 Bytes
Contents
require_relative '../spec_helper' require 'sql/maker' describe 'SQL::Maker#insert' do def normalize(sql) sql.gsub(/\n/, ' ') end # see https://github.com/tokuhirom/SQL-Maker/issues/11 it 'sqlite' do maker = SQL::Maker.new(:driver => 'SQLite') sql, bind = maker.insert('foo', {}) expect(normalize(sql)).to be == 'INSERT INTO "foo" DEFAULT VALUES' expect(bind.size).to be == 0 end it 'mysql' do maker = SQL::Maker.new(:driver => 'mysql') sql, bind = maker.insert('foo', {}) expect(normalize(sql)).to be == 'INSERT INTO `foo` () VALUES ()' expect(bind.size).to be == 0 end end
Version data entries
6 entries across 6 versions & 1 rubygems