@@ -11,6 +11,7 @@ import (
"os"
"path/filepath"
"strings"
+ "sync"
"testing"
"time"
)
@@ -510,9 +511,12 @@ func TestServer_Curl_Publish_Poll(t *testing.T) {
type testMailer struct {
count int
+ mu sync.Mutex
}
func (t *testMailer) Send(to string, m *message) error {
+ t.mu.Lock()
+ defer t.mu.Unlock()
t.count++
return nil