Files
satbd-explorer/album_csv_reader_test.go

23 lines
515 B
Go

package main
import . "gopkg.in/check.v1"
type AlbumCsvReaderSuite struct{}
var _ = Suite(&AlbumCsvReaderSuite{})
func (s *AlbumCsvReaderSuite) TestCanReadCsv(c *C) {
r, err := NewAlbumCsvReader(GetCsvData())
c.Assert(err, IsNil)
for _, e := range albumsDataTest {
res, err := r.Read()
if c.Check(err, IsNil) == true {
c.Check(*res, DeepEquals, StripNonCsvField(e), Commentf("expected: %+v actual: %+v", e, res))
}
}
res, err := r.Read()
c.Check(res, IsNil)
c.Check(err, ErrorMatches, "EOF")
}