We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9c15dd commit a6f72e8Copy full SHA for a6f72e8
1 file changed
sqldb/validate_network_test.go
@@ -0,0 +1,25 @@
1
+//go:build test_db_postgres || test_db_sqlite
2
+
3
+package sqldb
4
5
+import (
6
+ "testing"
7
8
+ "github.com/stretchr/testify/require"
9
+)
10
11
+const networkMismatchErr = "database network mismatch"
12
13
+// TestValidateNetworkMismatch verifies that ValidateNetwork persists the first
14
+// network and fails when a different network is used later.
15
+func TestValidateNetworkMismatch(t *testing.T) {
16
+ t.Parallel()
17
18
+ db := NewTestDB(t)
19
20
+ err := db.ValidateNetwork(t.Context(), "regtest")
21
+ require.NoError(t, err)
22
23
+ err = db.ValidateNetwork(t.Context(), "simnet")
24
+ require.ErrorContains(t, err, networkMismatchErr)
25
+}
0 commit comments