Sha256: 5514f4fc7a28a466edd8c7f067f730cf1478b283ba291980cdb4f4add8976bad
Contents?: true
Size: 1015 Bytes
Versions: 2
Compression:
Stored size: 1015 Bytes
Contents
require 'pg' require 'tusk/observable/pg' require 'helper' module Tusk module Observable class TestPg < TestCase include ObserverTests class Timer include Tusk::Observable::PG def tick changed notify_observers end def connection Thread.current[:conn] ||= ::PG::Connection.new :dbname => 'postgres' end end private def build_observable Timer.new end def observer_module Tusk::Observable::PG end end class TestClassPg < TestCase include ObserverTests def build_observable Class.new { extend Tusk::Observable::PG def self.tick changed notify_observers end def self.connection Thread.current[:conn] ||= ::PG::Connection.new :dbname => 'postgres' end } end def observer_module Tusk::Observable::PG end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tusk-1.1.0 | test/observable/test_pg.rb |
tusk-1.0.0 | test/observable/test_pg.rb |