diff options
| author | Paul Buetow <paul@buetow.org> | 2025-04-16 23:31:14 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-04-16 23:31:14 +0300 |
| commit | ae12f7882c03c201732501df18e98a9772be9c71 (patch) | |
| tree | 5580625d7e60fdc60762f73ea5d95d861878f8b4 /internal/eventloop_test.go | |
| parent | cd289eb0d978297b1e331da202eee09ca4c1290c (diff) | |
ore
Diffstat (limited to 'internal/eventloop_test.go')
| -rw-r--r-- | internal/eventloop_test.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/internal/eventloop_test.go b/internal/eventloop_test.go index 841fb8a..2cb4477 100644 --- a/internal/eventloop_test.go +++ b/internal/eventloop_test.go @@ -21,13 +21,10 @@ func TestEventloop(t *testing.T) { } ctx, cancel := context.WithCancel(context.Background()) + defer cancel() + inCh := make(chan []byte) outCh := make(chan *event.Pair) - defer func() { - cancel() - close(inCh) - close(outCh) - }() ev := newEventLoop() ev.printCb = func(ev *event.Pair) { outCh <- ev } @@ -59,7 +56,7 @@ func makeOpenEventTestData1(t *testing.T) (td testData) { enterEv, enterEvBytes := makeEnterOpenEvent(t) td.rawTracepoints = append(td.rawTracepoints, enterEvBytes) - _, exitEvBytes := makeExitOpenEvent(t) + exitEv, exitEvBytes := makeExitOpenEvent(t) td.rawTracepoints = append(td.rawTracepoints, exitEvBytes) td.validates = append(td.validates, func(t *testing.T, ep *event.Pair) { @@ -67,6 +64,11 @@ func makeOpenEventTestData1(t *testing.T) (td testData) { t.Errorf("Expected '%v' but got '%v'", enterEv, ep.EnterEv) return } + if !exitEv.Equals(ep.ExitEv) { + t.Errorf("Expected '%v' but got '%v'", exitEv, ep.ExitEv) + return + } + filenameA := ep.FileName() filenameB := types.StringValue(enterEv.Filename[:]) if filenameA != filenameB { |
