Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/pkg/flow/internal/controller/queue_test.go
4096 views
1
package controller
2
3
import (
4
"testing"
5
6
"github.com/stretchr/testify/require"
7
)
8
9
func TestEnqueueDequeue(t *testing.T) {
10
tn := &ComponentNode{}
11
q := NewQueue()
12
q.Enqueue(tn)
13
require.Lenf(t, q.queued, 1, "queue should be 1")
14
fn := q.TryDequeue()
15
require.True(t, fn == tn)
16
}
17
18