Skip to content

Commit 020b205

Browse files
committed
fixup! feat(referential-integrity): handle autocommit_before_ddl
1 parent 7a4fa5a commit 020b205

File tree

1 file changed

+0
-63
lines changed

1 file changed

+0
-63
lines changed

test/cases/adapters/cockroachdb/referential_integrity_test.rb

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -48,67 +48,4 @@ def test_no_warning_nor_error_with_autocommit_before_ddl
4848
end
4949
assert_predicate warning, :blank?, "expected no warnings but got:\n#{warning}"
5050
end
51-
52-
# def test_does_not_break_transactions
53-
# @connection.extend MissingSuperuserPrivileges
54-
55-
# @connection.transaction do
56-
# @connection.disable_referential_integrity do
57-
# assert_transaction_is_not_broken
58-
# end
59-
# assert_transaction_is_not_broken
60-
# end
61-
# end
62-
63-
# def test_does_not_break_nested_transactions
64-
# @connection.extend MissingSuperuserPrivileges
65-
66-
# @connection.transaction do
67-
# @connection.transaction(requires_new: true) do
68-
# @connection.disable_referential_integrity do
69-
# assert_transaction_is_not_broken
70-
# end
71-
# end
72-
# assert_transaction_is_not_broken
73-
# end
74-
# end
75-
76-
# def test_only_catch_active_record_errors_others_bubble_up
77-
# @connection.extend ProgrammerMistake
78-
79-
# assert_raises ArgumentError do
80-
# @connection.disable_referential_integrity { }
81-
# end
82-
# end
83-
84-
# def test_all_foreign_keys_valid_having_foreign_keys_in_multiple_schemas
85-
# @connection.execute <<~SQL
86-
# CREATE SCHEMA referential_integrity_test_schema;
87-
88-
# CREATE TABLE referential_integrity_test_schema.nodes (
89-
# id BIGSERIAL,
90-
# parent_id INT NOT NULL,
91-
# PRIMARY KEY(id),
92-
# CONSTRAINT fk_parent_node FOREIGN KEY(parent_id)
93-
# REFERENCES referential_integrity_test_schema.nodes(id)
94-
# );
95-
# SQL
96-
97-
# result = @connection.execute <<~SQL
98-
# SELECT count(*) AS count
99-
# FROM information_schema.table_constraints
100-
# WHERE constraint_schema = 'referential_integrity_test_schema'
101-
# AND constraint_type = 'FOREIGN KEY';
102-
# SQL
103-
104-
# assert_equal 1, result.first["count"], "referential_integrity_test_schema should have 1 foreign key"
105-
# @connection.check_all_foreign_keys_valid!
106-
# ensure
107-
# @connection.drop_schema "referential_integrity_test_schema", if_exists: true
108-
# end
109-
110-
# private
111-
# def assert_transaction_is_not_broken
112-
# assert_equal 1, @connection.select_value("SELECT 1")
113-
# end
11451
end

0 commit comments

Comments
 (0)