containerd/log/context_test.go
Daniel Nephin ef48a0268e Migrate to gotestyourself/assert
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2018-02-12 12:26:26 -05:00

20 lines
606 B
Go

package log
import (
"context"
"testing"
"github.com/gotestyourself/gotestyourself/assert"
is "github.com/gotestyourself/gotestyourself/assert/cmp"
)
func TestLoggerContext(t *testing.T) {
ctx := context.Background()
assert.Check(t, is.DeepEqual(GetLogger(ctx), L)) // should be same as L variable
assert.Check(t, is.DeepEqual(G(ctx), GetLogger(ctx))) // these should be the same.
ctx = WithLogger(ctx, G(ctx).WithField("test", "one"))
assert.Check(t, is.DeepEqual(GetLogger(ctx).Data["test"], "one"))
assert.Check(t, is.DeepEqual(G(ctx), GetLogger(ctx))) // these should be the same.
}