MCPcopy Index your code
hub / github.com/php/frankenphp / TestWorkerExtensionSendMessage

Function TestWorkerExtensionSendMessage

workerextension_test.go:67–78  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

65}
66
67func TestWorkerExtensionSendMessage(t *testing.T) {
68 externalWorker, o := WithExtensionWorkers("extensionWorkers", "testdata/message-worker.php", 1)
69
70 err := Init(o)
71 require.NoError(t, err)
72 t.Cleanup(Shutdown)
73
74 ret, err := externalWorker.SendMessage(t.Context(), "Hello Workers", nil)
75 require.NoError(t, err)
76
77 assert.Equal(t, "received message: Hello Workers", ret)
78}
79
80func TestErrorIf2WorkersHaveSameName(t *testing.T) {
81 _, o1 := WithExtensionWorkers("duplicateWorker", "testdata/worker.php", 1)

Callers

nothing calls this directly

Calls 3

WithExtensionWorkersFunction · 0.85
InitFunction · 0.85
SendMessageMethod · 0.65

Tested by

no test coverage detected