Sha256: 83afe5bbb114a697e0eb52db7d09e5f0e1c9f73de4f69aa0573ed8ba2b9e3cc1

Contents?: true

Size: 731 Bytes

Versions: 1

Compression:

Stored size: 731 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper.rb'

module ConditionsTests
  class MultiparameterAttributesTest < ActiveSupport::TestCase
    def test_conditions
      values = {"created_at(1i)" => "2004", "created_at(2i)" => "6", "created_at(3i)" => "24"}
      conditions = Searchlogic::Cache::AccountConditions.new(values)
      assert_equal ["\"accounts\".\"created_at\" = ?", Time.gm(2004, "jun", 24)], conditions.sanitize
      
      values = {"created_at_gt(1i)" => "2004", "created_at_gt(2i)" => "6", "created_at_gt(3i)" => "24"}
      conditions = Searchlogic::Cache::AccountConditions.new(values)
      assert_equal ["\"accounts\".\"created_at\" > ?", Time.utc(2004, "jun", 24)], conditions.sanitize
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
searchlogic-1.6.6 test/conditions_tests/multiparameter_attributes_test.rb