Sha256: cc6e2a86f515f950eabb15b760cf28e3b6bddb7205f9f5b4dedd61aadab77b0a

Contents?: true

Size: 646 Bytes

Versions: 3

Compression:

Stored size: 646 Bytes

Contents

require 'test_adapter'
require 'files/resource_resource'

class TestAdapterResource < TestAdapter
  def setup
    super
    DataMapper.setup(:search, :adapter => 'sphinx', :config => @config, :managed => true)
  end

  def teardown
    DataMapper.repository(:search).adapter.client.stop
    super
  end

  def test_initialize
    assert_nothing_raised{ Resource.new }
  end

  def test_search_properties
    assert_equal Resource.all, Resource.search
    assert_equal [Resource.first(:id => 2)], Resource.search(:name => 'two')
    assert_equal [Resource.first(:id => 2)], Resource.search(:conditions => ['two'])
  end
end # TestAdapterResource

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
shanna-dm-sphinx-adapter-0.4 test/test_adapter_resource.rb
shanna-dm-sphinx-adapter-0.5 test/test_adapter_resource.rb
dm-sphinx-adapter-0.5 test/test_adapter_resource.rb