aboutsummaryrefslogtreecommitdiff
path: root/src/database/sql/sql_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/database/sql/sql_test.go')
-rw-r--r--src/database/sql/sql_test.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/database/sql/sql_test.go b/src/database/sql/sql_test.go
index ff65e877a5..110a2bae5b 100644
--- a/src/database/sql/sql_test.go
+++ b/src/database/sql/sql_test.go
@@ -4920,6 +4920,17 @@ func TestConnRequestSet(t *testing.T) {
t.Error("wasn't random")
}
})
+ t.Run("close-delete", func(t *testing.T) {
+ reset()
+ ch := make(chan connRequest)
+ dh := s.Add(ch)
+ wantLen(1)
+ s.CloseAndRemoveAll()
+ wantLen(0)
+ if s.Delete(dh) {
+ t.Error("unexpected delete after CloseAndRemoveAll")
+ }
+ })
}
func BenchmarkConnRequestSet(b *testing.B) {