Skip to content

Commit c4d6366

Browse files
committed
add more test code for MessageListener
1 parent d8c8d3b commit c4d6366

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

v8_all_test.go

+15-2
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,24 @@ func Test_MessageListener(t *testing.T) {
8484
script.Run()
8585
}
8686

87-
cs.AddMessageListener(true, nil, nil)
88-
script = engine.Compile([]byte(`var test[ = ;`), nil, nil)
87+
cs.AddMessageListener(true, func(message string, data interface{}) {
88+
println("golang2", message)
89+
}, nil)
90+
script = engine.Compile([]byte(`var test] = ;`), nil, nil)
8991
if script != nil {
9092
script.Run()
9193
}
94+
95+
cs.AddMessageListener(true, nil, nil)
96+
exception := cs.TryCatch(true, func() {
97+
script = engine.Compile([]byte(`var test[] = ;`), nil, nil)
98+
if script != nil {
99+
script.Run()
100+
}
101+
})
102+
if exception != "" {
103+
println("exception:", exception)
104+
}
92105
})
93106
}
94107

0 commit comments

Comments
 (0)