Sha256: 96081f5f0c44a7a4545c98cbcf426ab1445a543429eb5d2bdbb7785177ecc28a
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
require 'test_adapter' require 'files/resource_vanilla' require 'files/resource_storage_name' class TestAdapterVanilla < TestAdapter def setup super DataMapper.setup(:default, :adapter => 'sphinx', :config => @config, :managed => true) end def teardown DataMapper.repository(:default).adapter.client.stop super end def test_initialize assert_nothing_raised{ Vanilla.new } assert_nothing_raised{ StorageName.new } end def test_all assert_equal [{:id => 1}, {:id => 2}, {:id => 3}], Vanilla.all assert_equal [{:id => 1}], Vanilla.all(:name => 'one') end def test_all_limit assert_equal [{:id => 1}], Vanilla.all(:limit => 1) assert_equal [{:id => 1}, {:id => 2}], Vanilla.all(:limit => 2) end def test_all_offset assert_equal [{:id => 1}, {:id => 2}, {:id => 3}], Vanilla.all(:offset => 0) assert_equal [{:id => 2}, {:id => 3}], Vanilla.all(:offset => 1) assert_equal [], Vanilla.all(:offset => 3) end def test_first assert_equal({:id => 1}, Vanilla.first(:name => 'one')) assert_nil Vanilla.first(:name => 'missing') end def test_storage_name assert_equal Vanilla.all, StorageName.all assert_equal Vanilla.first, StorageName.first end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
shanna-dm-sphinx-adapter-0.4 | test/test_adapter_vanilla.rb |
shanna-dm-sphinx-adapter-0.5 | test/test_adapter_vanilla.rb |
dm-sphinx-adapter-0.5 | test/test_adapter_vanilla.rb |