Skip to content

Commit a6f72e8

Browse files
committed
sqldb: add validate-network unit tests
1 parent c9c15dd commit a6f72e8

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

sqldb/validate_network_test.go

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)