mirror of https://github.com/certusone/santa.git
31 lines
490 B
Go
31 lines
490 B
Go
package utils
|
|
|
|
import (
|
|
"bytes"
|
|
"log"
|
|
"os"
|
|
"strings"
|
|
"time"
|
|
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestWebsocketListen(t *testing.T) {
|
|
app := setupWithPlentyBalanceAccount(t)
|
|
|
|
// DO NOT TOUCH - wait next block
|
|
time.Sleep(time.Second * 10)
|
|
|
|
var logBuf bytes.Buffer
|
|
log.SetOutput(&logBuf)
|
|
defer log.SetOutput(os.Stdout)
|
|
|
|
app.TriggerInterval = "1"
|
|
app.ListenNewBLock(true)
|
|
|
|
result := logBuf.String()
|
|
require.True(t, strings.Contains(result, "[Success]"))
|
|
}
|