Skip to content
Snippets Groups Projects
Commit 57479849 authored by Richard T. Carback III's avatar Richard T. Carback III
Browse files

Fix tests causing occasional crashing

parent c5244ef8
No related branches found
No related tags found
No related merge requests found
...@@ -11,13 +11,14 @@ package worker ...@@ -11,13 +11,14 @@ package worker
import ( import (
"encoding/json" "encoding/json"
"github.com/hack-pad/safejs"
"gitlab.com/elixxir/wasm-utils/utils"
"reflect" "reflect"
"strconv" "strconv"
"syscall/js" "syscall/js"
"testing" "testing"
"time" "time"
"github.com/hack-pad/safejs"
"gitlab.com/elixxir/wasm-utils/utils"
) )
func TestNewMessageManager(t *testing.T) { func TestNewMessageManager(t *testing.T) {
...@@ -106,6 +107,8 @@ func TestMessageManager_processReceivedMessage(t *testing.T) { ...@@ -106,6 +107,8 @@ func TestMessageManager_processReceivedMessage(t *testing.T) {
if err != nil { if err != nil {
t.Errorf("Failed to receive message: %+v", err) t.Errorf("Failed to receive message: %+v", err)
} }
time.Sleep(15 * time.Millisecond)
} }
// Tests MessageManager.processReceivedPort calls the expected callback. // Tests MessageManager.processReceivedPort calls the expected callback.
...@@ -149,6 +152,7 @@ func TestMessageManager_processReceivedPort(t *testing.T) { ...@@ -149,6 +152,7 @@ func TestMessageManager_processReceivedPort(t *testing.T) {
if err != nil { if err != nil {
t.Errorf("Failed to receive message: %+v", err) t.Errorf("Failed to receive message: %+v", err)
} }
time.Sleep(15 * time.Millisecond)
} }
// Tests that MessageManager.RegisterCallback registers a callback that is then // Tests that MessageManager.RegisterCallback registers a callback that is then
...@@ -178,6 +182,7 @@ func TestMessageManager_RegisterCallback(t *testing.T) { ...@@ -178,6 +182,7 @@ func TestMessageManager_RegisterCallback(t *testing.T) {
if err != nil { if err != nil {
t.Errorf("Failed to receive message: %+v", err) t.Errorf("Failed to receive message: %+v", err)
} }
time.Sleep(15 * time.Millisecond)
} }
// Tests MessageManager.getReceiverCallback returns the expected callback. // Tests MessageManager.getReceiverCallback returns the expected callback.
...@@ -232,6 +237,7 @@ func TestMessageManager_registerSenderCallback(t *testing.T) { ...@@ -232,6 +237,7 @@ func TestMessageManager_registerSenderCallback(t *testing.T) {
if err != nil { if err != nil {
t.Errorf("Failed to receive message: %+v", err) t.Errorf("Failed to receive message: %+v", err)
} }
time.Sleep(15 * time.Millisecond)
} }
// Tests MessageManager.getSenderCallback returns the expected callback and // Tests MessageManager.getSenderCallback returns the expected callback and
...@@ -317,6 +323,7 @@ func TestMessageManager_RegisterMessageChannelCallback(t *testing.T) { ...@@ -317,6 +323,7 @@ func TestMessageManager_RegisterMessageChannelCallback(t *testing.T) {
if err != nil { if err != nil {
t.Errorf("Failed to receive message: %+v", err) t.Errorf("Failed to receive message: %+v", err)
} }
time.Sleep(15 * time.Millisecond)
} }
func TestMessageManager_Stop(t *testing.T) { func TestMessageManager_Stop(t *testing.T) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment