github.com/songrgg/gometalinter@v2.0.6-0.20180425200507-2cbec6168e84+incompatible/regressiontests/interfacer_test.go (about) 1 package regressiontests 2 3 import "testing" 4 5 func TestInterfacer(t *testing.T) { 6 t.Parallel() 7 expected := Issues{ 8 {Linter: "interfacer", Severity: "warning", Path: "test.go", Line: 5, Col: 8, Message: "r can be io.Closer"}, 9 } 10 ExpectIssues(t, "interfacer", `package main 11 12 import "os" 13 14 func f(r *os.File) { 15 r.Close() 16 } 17 18 func main() { 19 } 20 `, expected) 21 }