diff options
author | Matthew Draper <matthew@trebex.net> | 2016-01-24 21:13:40 +1030 |
---|---|---|
committer | Matthew Draper <matthew@trebex.net> | 2016-01-24 21:13:40 +1030 |
commit | 9ff28c10ebad0d4781603499a3e3b1d7fd5fbd2c (patch) | |
tree | 7ee3ca515ce68e25fea47d97e3fd439ab9c55524 /actioncable/test/subscription_adapter/postgresql_test.rb | |
parent | 7363ad43f598d6833d3c773f56e58a9f5d6e2e1f (diff) | |
download | rails-9ff28c10ebad0d4781603499a3e3b1d7fd5fbd2c.tar.gz rails-9ff28c10ebad0d4781603499a3e3b1d7fd5fbd2c.tar.bz2 rails-9ff28c10ebad0d4781603499a3e3b1d7fd5fbd2c.zip |
Add tests for the ActionCable adapters
Diffstat (limited to 'actioncable/test/subscription_adapter/postgresql_test.rb')
-rw-r--r-- | actioncable/test/subscription_adapter/postgresql_test.rb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/actioncable/test/subscription_adapter/postgresql_test.rb b/actioncable/test/subscription_adapter/postgresql_test.rb new file mode 100644 index 0000000000..64c632b0cd --- /dev/null +++ b/actioncable/test/subscription_adapter/postgresql_test.rb @@ -0,0 +1,32 @@ +require 'test_helper' +require_relative './common' + +require 'active_record' + +class PostgresqlAdapterTest < ActionCable::TestCase + include CommonSubscriptionAdapterTest + + def setup + database_config = { 'adapter' => 'postgresql', 'database' => 'activerecord_unittest' } + ar_tests = File.expand_path('../../../activerecord/test', __dir__) + if Dir.exist?(ar_tests) + require File.join(ar_tests, 'config') + require File.join(ar_tests, 'support/config') + local_config = ARTest.config['arunit'] + database_config.update local_config if local_config + end + ActiveRecord::Base.establish_connection database_config + + super + end + + def teardown + super + + ActiveRecord::Base.clear_all_connections! + end + + def cable_config + { adapter: 'postgresql' } + end +end |