diff options
Diffstat (limited to 'pkgtools/pkglint/files/pkgsrc_test.go')
-rw-r--r-- | pkgtools/pkglint/files/pkgsrc_test.go | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/pkgtools/pkglint/files/pkgsrc_test.go b/pkgtools/pkglint/files/pkgsrc_test.go index 991b4e9af56..981706e5558 100644 --- a/pkgtools/pkglint/files/pkgsrc_test.go +++ b/pkgtools/pkglint/files/pkgsrc_test.go @@ -126,25 +126,29 @@ func (s *Suite) Test_Pkgsrc_loadTools(c *check.C) { func (s *Suite) Test_Pkgsrc_loadDocChangesFromFile(c *check.C) { t := s.Init(c) - t.SetupFileLines("doc/CHANGES-2015", - "\tAdded category/package version 1.0 [author1 2015-01-01]", - "\tUpdated category/package to 1.5 [author2 2015-01-02]", - "\tRenamed category/package to category/pkg [author3 2015-01-03]", - "\tMoved category/package to other/package [author4 2015-01-04]", - "\tRemoved category/package [author5 2015-01-05]", - "\tRemoved category/package successor category/package2 [author6 2015-01-06]", - "\tDowngraded category/package to 1.2 [author7 2015-01-07]") + t.SetupFileLines("doc/CHANGES-2018", + "\tAdded category/package version 1.0 [author1 2015-01-01]", // Wrong year + "\tUpdated category/package to 1.5 [author2 2018-01-02]", + "\tRenamed category/package to category/pkg [author3 2018-01-03]", + "\tMoved category/package to other/package [author4 2018-01-04]", + "\tRemoved category/package [author5 2018-01-09]", // Too far in the future + "\tRemoved category/package successor category/package2 [author6 2018-01-06]", + "\tDowngraded category/package to 1.2 [author7 2018-01-07]") - changes := G.Pkgsrc.loadDocChangesFromFile(t.TmpDir() + "/doc/CHANGES-2015") + changes := G.Pkgsrc.loadDocChangesFromFile(t.TmpDir() + "/doc/CHANGES-2018") c.Assert(len(changes), equals, 7) c.Check(*changes[0], equals, Change{changes[0].Line, "Added", "category/package", "1.0", "author1", "2015-01-01"}) - c.Check(*changes[1], equals, Change{changes[1].Line, "Updated", "category/package", "1.5", "author2", "2015-01-02"}) - c.Check(*changes[2], equals, Change{changes[2].Line, "Renamed", "category/package", "", "author3", "2015-01-03"}) - c.Check(*changes[3], equals, Change{changes[3].Line, "Moved", "category/package", "", "author4", "2015-01-04"}) - c.Check(*changes[4], equals, Change{changes[4].Line, "Removed", "category/package", "", "author5", "2015-01-05"}) - c.Check(*changes[5], equals, Change{changes[5].Line, "Removed", "category/package", "", "author6", "2015-01-06"}) - c.Check(*changes[6], equals, Change{changes[6].Line, "Downgraded", "category/package", "1.2", "author7", "2015-01-07"}) + c.Check(*changes[1], equals, Change{changes[1].Line, "Updated", "category/package", "1.5", "author2", "2018-01-02"}) + c.Check(*changes[2], equals, Change{changes[2].Line, "Renamed", "category/package", "", "author3", "2018-01-03"}) + c.Check(*changes[3], equals, Change{changes[3].Line, "Moved", "category/package", "", "author4", "2018-01-04"}) + c.Check(*changes[4], equals, Change{changes[4].Line, "Removed", "category/package", "", "author5", "2018-01-09"}) + c.Check(*changes[5], equals, Change{changes[5].Line, "Removed", "category/package", "", "author6", "2018-01-06"}) + c.Check(*changes[6], equals, Change{changes[6].Line, "Downgraded", "category/package", "1.2", "author7", "2018-01-07"}) + + t.CheckOutputLines( + "WARN: ~/doc/CHANGES-2018:1: Year 2015 for category/package does not match the file name ~/doc/CHANGES-2018.", + "WARN: ~/doc/CHANGES-2018:6: Date 2018-01-06 for category/package is earlier than 2018-01-09 for category/package.") } func (s *Suite) Test_Pkgsrc_deprecated(c *check.C) { |