From 6621403c2afb85d2caa03d500f40f5bdabe2ff04 Mon Sep 17 00:00:00 2001 From: Ivan Porto Carrero Date: Mon, 18 Dec 2017 19:18:13 -0800 Subject: [PATCH] add test for file as io.ReadCloser --- file_test.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/file_test.go b/file_test.go index bbe85f06..dd602949 100644 --- a/file_test.go +++ b/file_test.go @@ -1,14 +1,20 @@ package runtime import ( - "github.com/stretchr/testify/assert" "io" "testing" + + "github.com/stretchr/testify/assert" ) func TestFileImplementsIOReader(t *testing.T) { - var file interface{} = File{} + var file interface{} = &File{} expected := "that File implements io.Reader" - _, ok := file.(io.Reader) - assert.True(t, ok, expected) + assert.Implements(t, new(io.Reader), file, expected) +} + +func TestFileImplementsIOReadCloser(t *testing.T) { + var file interface{} = &File{} + expected := "that File implements io.ReadCloser" + assert.Implements(t, new(io.ReadCloser), file, expected) }