summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint/files/pkgsrc_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkgtools/pkglint/files/pkgsrc_test.go')
-rw-r--r--pkgtools/pkglint/files/pkgsrc_test.go34
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) {