@@ -14,14 +14,15 @@ import (
1414 "github.com/riverqueue/apiframe/apitest"
1515 "github.com/riverqueue/apiframe/apitype"
1616 "github.com/riverqueue/river"
17+ "github.com/riverqueue/river/riverdbtest"
1718 "github.com/riverqueue/river/riverdriver"
19+ "github.com/riverqueue/river/riverdriver/riverpgxv5"
1820 "github.com/riverqueue/river/rivershared/riversharedtest"
1921 "github.com/riverqueue/river/rivershared/startstop"
2022 "github.com/riverqueue/river/rivershared/util/ptrutil"
2123 "github.com/riverqueue/river/rivertype"
2224
2325 "riverqueue.com/riverui/internal/apibundle"
24- "riverqueue.com/riverui/internal/riverinternaltest"
2526 "riverqueue.com/riverui/internal/riverinternaltest/testfactory"
2627 "riverqueue.com/riverui/internal/uicommontest"
2728)
@@ -37,12 +38,17 @@ func setupEndpoint[TEndpoint any](ctx context.Context, t *testing.T, initFunc fu
3738 t .Helper ()
3839
3940 var (
40- logger = riverinternaltest .Logger (t )
41- client , driver = insertOnlyClient ( t , logger )
42- tx = riverinternaltest . TestTx (ctx , t )
43- exec = driver .UnwrapExecutor (tx )
41+ logger = riversharedtest .Logger (t )
42+ driver = riverpgxv5 . New ( riversharedtest . DBPool ( ctx , t ) )
43+ tx , _ = riverdbtest . TestTxWithDriver (ctx , t , driver , nil )
44+ exec = driver .UnwrapExecutor (tx )
4445 )
4546
47+ client , err := river .NewClient (driver , & river.Config {
48+ Logger : logger ,
49+ })
50+ require .NoError (t , err )
51+
4652 endpoint := initFunc (apibundle.APIBundle [pgx.Tx ]{
4753 Archetype : riversharedtest .BaseServiceArchetype (t ),
4854 Client : client ,
@@ -68,7 +74,7 @@ func setupEndpoint[TEndpoint any](ctx context.Context, t *testing.T, initFunc fu
6874func testMountOpts (t * testing.T ) * apiendpoint.MountOpts {
6975 t .Helper ()
7076 return & apiendpoint.MountOpts {
71- Logger : riverinternaltest .Logger (t ),
77+ Logger : riversharedtest .Logger (t ),
7278 Validator : apitype .NewValidator (),
7379 }
7480}
0 commit comments