File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,11 @@ var preparedMessageTests = []struct {
33
33
}
34
34
35
35
func TestPreparedMessage (t * testing.T ) {
36
+ testRand := rand .New (rand .NewSource (99 ))
37
+ prevMaskRand := maskRand
38
+ maskRand = testRand
39
+ defer func () { maskRand = prevMaskRand }()
40
+
36
41
for _ , tt := range preparedMessageTests {
37
42
var data = []byte ("this is a test" )
38
43
var buf bytes.Buffer
@@ -43,7 +48,7 @@ func TestPreparedMessage(t *testing.T) {
43
48
c .SetCompressionLevel (tt .compressionLevel )
44
49
45
50
// Seed random number generator for consistent frame mask.
46
- rand .Seed (1234 )
51
+ testRand .Seed (1234 )
47
52
48
53
if err := c .WriteMessage (tt .messageType , data ); err != nil {
49
54
t .Fatal (err )
@@ -59,7 +64,7 @@ func TestPreparedMessage(t *testing.T) {
59
64
copy (data , "hello world" )
60
65
61
66
// Seed random number generator for consistent frame mask.
62
- rand .Seed (1234 )
67
+ testRand .Seed (1234 )
63
68
64
69
buf .Reset ()
65
70
if err := c .WritePreparedMessage (pm ); err != nil {
You can’t perform that action at this time.
0 commit comments