Sha256: 0defb8a2e7128742a03dc66324c8fd916de2a33e513db596bb4614ed4df97118

Contents?: true

Size: 630 Bytes

Versions: 2

Compression:

Stored size: 630 Bytes

Contents

require 'test_helper'

class CassandraObject::Schema::TasksTest < CassandraObject::TestCase
  test "table_names" do
    assert_equal ['Issues'], CassandraObject::Schema.table_names
  end

  test "dump" do
    io = StringIO.new

    CassandraObject::Schema.dump(io)
    io.rewind

    assert_match /Issues/, io.read
  end

  test "load" do
    CassandraObject::Schema.expects(:keyspace_execute).with("DO STUFF;")
    CassandraObject::Schema.expects(:keyspace_execute).with("AND MORE;")

    CassandraObject::Schema.load StringIO.new(
      "DO\n" +
      " STUFF;\n" +
      "\n" +
      "AND\n" +
      " MORE;\n"
    )
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gotime-cassandra_object-4.12.2 test/unit/schema/tasks_test.rb
gotime-cassandra_object-4.12.1 test/unit/schema/tasks_test.rb