package feed
import "testing"
func TestSniff(t *testing.T) {
testcases := [][2]string{
{
``,
"rss",
},
{
``,
"rss",
},
{
``,
"atom",
},
{
`{}`,
"json",
},
{
`
`,
"",
},
}
for _, testcase := range testcases {
have, _ := sniff(testcase[0])
want := testcase[1]
if want != have {
t.Log(testcase[0])
t.Errorf("Invalid format: want=%#v have=%#v", want, have)
}
}
}