Sha256: 476a0cbf0f0cb6f80c393fdd721b7919fe8e0a268a7058bd057b87efba161c72

Contents?: true

Size: 348 Bytes

Versions: 6

Compression:

Stored size: 348 Bytes

Contents

require_relative '../spec_helper'
require 'sql/query_maker'
require 'sql/maker/helper'

describe 'SQL::QueryMaker' do
  include SQL::Maker::Helper

  it 'orderd_hash' do
    q = sql_and(foo: 1, bar: sql_eq(2), baz: sql_lt(3))
    expect(q.as_sql).to be == '(`foo` = ?) AND (`bar` = ?) AND (`baz` < ?)'
    expect(q.bind).to be == [1,2,3]
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sql-maker-1.0.0 spec/query_maker/and_using_hash_spec.rb
sql-maker-0.0.5 spec/query_maker/and_using_hash_spec.rb
sql-maker-0.0.4 spec/query_maker/and_using_hash_spec.rb
sql-maker-0.0.3 spec/query_maker/and_using_hash_spec.rb
sql-maker-0.0.2 spec/query_maker/and_using_hash_spec.rb
sql-maker-0.0.1 spec/query_maker/and_using_hash_spec.rb