Sha256: c0663ac560aa4d01d50b7265b931c98ed9fee82ea8205336232ad1699d373ff4

Contents?: true

Size: 775 Bytes

Versions: 23

Compression:

Stored size: 775 Bytes

Contents

require 'test_helper'

class CassandraObject::ConfigTest < CassandraObject::TestCase
  test 'config writer' do
    config =  CassandraObject::Config.new(
      keyspace: 'place_directory_development',
      servers: '192.168.0.100:9160',
      thrift: {'timeout' => 10},
      keyspace_options: {'placement_strategy' => 'NetworkTopologyStrategy'}
    )

    assert_equal ['192.168.0.100:9160'], config.servers
    assert_equal 'place_directory_development', config.keyspace
    assert_equal 10, config.thrift_options[:timeout]
    assert_equal 'NetworkTopologyStrategy', config.keyspace_options[:placement_strategy]
  end

  test 'defaults' do
    config = CassandraObject::Config.new(keyspace: 'widget_factory')

    assert_equal ["127.0.0.1:9160"], config.servers
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
gotime-cassandra_object-4.12.1 test/unit/config_test.rb
gotime-cassandra_object-4.12.0 test/unit/config_test.rb
gotime-cassandra_object-4.11.6 test/unit/config_test.rb
gotime-cassandra_object-4.11.5 test/unit/config_test.rb
gotime-cassandra_object-4.11.4 test/unit/config_test.rb
gotime-cassandra_object-4.11.3 test/unit/config_test.rb
gotime-cassandra_object-4.11.2 test/unit/config_test.rb
gotime-cassandra_object-4.11.1 test/unit/config_test.rb
gotime-cassandra_object-4.11.0 test/unit/config_test.rb
gotime-cassandra_object-4.10.5 test/unit/config_test.rb
gotime-cassandra_object-4.10.4 test/unit/config_test.rb
gotime-cassandra_object-4.10.3 test/unit/config_test.rb
gotime-cassandra_object-4.10.2 test/unit/config_test.rb
gotime-cassandra_object-4.10.1 test/unit/config_test.rb
cassandra_object_rails-0.0.1 test/unit/config_test.rb
gotime-cassandra_object-4.10.0 test/unit/config_test.rb
gotime-cassandra_object-4.9.2 test/unit/config_test.rb
gotime-cassandra_object-4.9.1 test/unit/config_test.rb
gotime-cassandra_object-4.9.0 test/unit/config_test.rb
gotime-cassandra_object-4.8.1 test/unit/config_test.rb