metadata: improve coverage
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
		| @@ -5,6 +5,24 @@ import ( | |||||||
| 	"testing" | 	"testing" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | func TestFromNilContext(t *testing.T) { | ||||||
|  | 	// nolint: staticcheck | ||||||
|  | 	c, ok := FromContext(nil) | ||||||
|  | 	if ok || c != nil { | ||||||
|  | 		t.Fatal("FromContext not works") | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func TestNewNilContext(t *testing.T) { | ||||||
|  | 	// nolint: staticcheck | ||||||
|  | 	ctx := NewContext(nil, New(0)) | ||||||
|  |  | ||||||
|  | 	c, ok := FromContext(ctx) | ||||||
|  | 	if c == nil || !ok { | ||||||
|  | 		t.Fatal("NewContext not works") | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
| func TestFromContext(t *testing.T) { | func TestFromContext(t *testing.T) { | ||||||
| 	ctx := context.WithValue(context.TODO(), mdKey{}, &rawMetadata{New(0)}) | 	ctx := context.WithValue(context.TODO(), mdKey{}, &rawMetadata{New(0)}) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user