aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/session_store/sql_bypass.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/cases/session_store/sql_bypass.rb')
-rw-r--r--activerecord/test/cases/session_store/sql_bypass.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/activerecord/test/cases/session_store/sql_bypass.rb b/activerecord/test/cases/session_store/sql_bypass.rb
index 0059467bc0..f0ba166465 100644
--- a/activerecord/test/cases/session_store/sql_bypass.rb
+++ b/activerecord/test/cases/session_store/sql_bypass.rb
@@ -42,6 +42,15 @@ module ActiveRecord
assert_equal s.session_id, t.session_id
assert_equal s.data, t.data
end
+
+ def test_destroy
+ SqlBypass.create_table! unless Session.table_exists?
+ session_id = 20
+ s = SqlBypass.new :data => 'hello', :session_id => session_id
+ s.save
+ s.destroy
+ assert_nil SqlBypass.find_by_session_id session_id
+ end
end
end
end