Sha256: 997c066ba8f861ce65cb1dc7062e37bbd65bcd51cf97386c0e72f48f516cac00

Contents?: true

Size: 657 Bytes

Versions: 1

Compression:

Stored size: 657 Bytes

Contents

require "test_helper"
require "active_support/log_subscriber/test_helper"
require "cassandra_object/log_subscriber"

class CassandraObject::LogSubscriberTest < CassandraObject::TestCase
  include ActiveSupport::LogSubscriber::TestHelper

  def setup
    super

    CassandraObject::LogSubscriber.attach_to :cassandra_object
  end

  def test_cql_notification
    Issue.execute_cql "SELECT * FROM Issues"

    wait

    assert_equal 1, @logger.logged(:debug).size
    assert_match "SELECT * FROM Issues", @logger.logged(:debug)[0]
  end

  def test_initializes_runtime
    Thread.new { assert_equal 0, CassandraObject::LogSubscriber.runtime }.join
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gotime-cassandra_object-4.11.6 test/unit/log_subscriber_test.rb