Remove neko entirely
This commit is contained in:
parent
9c42aea28c
commit
f9250e8e39
|
@ -6,21 +6,17 @@ import (
|
||||||
"github.com/influxdb/tivan/plugins"
|
"github.com/influxdb/tivan/plugins"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/vektra/cypress"
|
"github.com/vektra/cypress"
|
||||||
"github.com/vektra/neko"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestAgent(t *testing.T) {
|
func TestAgent_DrivesMetrics(t *testing.T) {
|
||||||
n := neko.Start(t)
|
|
||||||
|
|
||||||
var (
|
var (
|
||||||
plugin plugins.MockPlugin
|
plugin plugins.MockPlugin
|
||||||
metrics MockMetrics
|
metrics MockMetrics
|
||||||
)
|
)
|
||||||
|
|
||||||
n.CheckMock(&plugin.Mock)
|
defer plugin.AssertExpectations(t)
|
||||||
n.CheckMock(&metrics.Mock)
|
defer metrics.AssertExpectations(t)
|
||||||
|
|
||||||
n.It("drives the plugins and sends them to the metrics", func() {
|
|
||||||
a := &Agent{
|
a := &Agent{
|
||||||
plugins: []plugins.Plugin{&plugin},
|
plugins: []plugins.Plugin{&plugin},
|
||||||
metrics: &metrics,
|
metrics: &metrics,
|
||||||
|
@ -43,9 +39,17 @@ func TestAgent(t *testing.T) {
|
||||||
|
|
||||||
err := a.crank()
|
err := a.crank()
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
})
|
}
|
||||||
|
|
||||||
|
func TestAgent_AppliesTags(t *testing.T) {
|
||||||
|
var (
|
||||||
|
plugin plugins.MockPlugin
|
||||||
|
metrics MockMetrics
|
||||||
|
)
|
||||||
|
|
||||||
|
defer plugin.AssertExpectations(t)
|
||||||
|
defer metrics.AssertExpectations(t)
|
||||||
|
|
||||||
n.It("applies tags as the messages pass through", func() {
|
|
||||||
a := &Agent{
|
a := &Agent{
|
||||||
plugins: []plugins.Plugin{&plugin},
|
plugins: []plugins.Plugin{&plugin},
|
||||||
metrics: &metrics,
|
metrics: &metrics,
|
||||||
|
@ -73,7 +77,4 @@ func TestAgent(t *testing.T) {
|
||||||
|
|
||||||
err := a.crank()
|
err := a.crank()
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
})
|
|
||||||
|
|
||||||
n.Meow()
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue