Sha256: f073e124b49c1b8687d4ea5025c6485d0a90c005123218a5966c902f4400227a

Contents?: true

Size: 692 Bytes

Versions: 13

Compression:

Stored size: 692 Bytes

Contents

require 'test_helper'

class CassandraObject::Scope::QueryMethodsTest < CassandraObject::TestCase
  test "select" do
    original_issue = Issue.create title: 'foo', description: 'bar'

    found_issue = Issue.select(:title).find(original_issue.id)

    assert_equal 'foo', found_issue.title
    assert_equal original_issue.id, found_issue.id
    assert_nil found_issue.description
  end

  test "select with block" do
    foo_issue = Issue.create title: 'foo'
    bar_issue = Issue.create title: 'bar'

    assert_equal [foo_issue], Issue.select { |issue| issue.title == 'foo' }
  end

  test "select with consistency" do
    Issue.with_consistency 'ONE' do
      Issue.all
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
gotime-cassandra_object-4.10.1 test/unit/scope/query_methods_test.rb
cassandra_object_rails-0.0.1 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.10.0 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.9.2 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.9.1 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.9.0 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.8.1 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.8.0 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.7.3 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.7.2 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.7.1 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.7.0 test/unit/scope/query_methods_test.rb
gotime-cassandra_object-4.6.0 test/unit/scope/query_methods_test.rb