@@ -18,6 +18,7 @@ import (
18
18
"database/sql"
19
19
"fmt"
20
20
"testing"
21
+ "time"
21
22
22
23
_ "github.com/go-sql-driver/mysql"
23
24
"github.com/gocraft/dbr/v2"
@@ -42,6 +43,8 @@ func TestExampleUsersDisabled(t *testing.T) {
42
43
main ()
43
44
}()
44
45
46
+ // Wait for the database to start
47
+ time .Sleep (1 * time .Second )
45
48
conn , err := dbr .Open ("mysql" , fmt .Sprintf ("no_user:@tcp(%s:%d)/%s" , address , port , dbName ), nil )
46
49
require .NoError (t , err )
47
50
require .NoError (t , conn .Ping ())
@@ -60,7 +63,6 @@ func TestExampleRootUserEnabled(t *testing.T) {
60
63
go func () {
61
64
main ()
62
65
}()
63
-
64
66
conn , err := dbr .Open ("mysql" , fmt .Sprintf ("no_user:@tcp(%s:%d)/%s" , address , port , dbName ), nil )
65
67
require .NoError (t , err )
66
68
require .ErrorContains (t , conn .Ping (), "User not found" )
@@ -82,7 +84,6 @@ func TestExampleLoadedUser(t *testing.T) {
82
84
go func () {
83
85
main ()
84
86
}()
85
-
86
87
conn , err := dbr .Open ("mysql" , fmt .Sprintf ("no_user:@tcp(%s:%d)/%s" , address , port , dbName ), nil )
87
88
require .NoError (t , err )
88
89
require .ErrorContains (t , conn .Ping (), "User not found" )
@@ -108,7 +109,6 @@ func TestIssue1621(t *testing.T) {
108
109
go func () {
109
110
main ()
110
111
}()
111
-
112
112
conn , err := dbr .Open ("mysql" ,
113
113
fmt .Sprintf ("root:@tcp(localhost:%d)/mydb" , port ), nil )
114
114
require .NoError (t , err )
0 commit comments