feat(rules): add the aggressive deadline option to nl and br
This commit is contained in:
1 parent
b80ddbf523
commit
c2384ff7ad
4 files changed
+66
-4
No files matched your search
@@ -32,3 +32,23 @@ func TestDeadline(t *testing.T) {
|
||||
|
||||
ApplyFixtures(t, "nl.Deadline", w, fixt)
|
||||
}
|
||||
|
||||
func TestDeadlineAggressive(t *testing.T) {
|
||||
fixt := []Fixture{
|
||||
{"3 dagen", 0, "3 dagen", 3 * 24 * time.Hour},
|
||||
{"herinner me 4 dagen later", 12, "4 dagen", 4 * 24 * time.Hour},
|
||||
{"een week", 0, "een week", 7 * 24 * time.Hour},
|
||||
{"binnen een half uur", 0, "binnen een half uur", time.Hour / 2},
|
||||
{"bel me over 5 minuten terug", 7, "over 5 minuten", 5 * time.Minute},
|
||||
}
|
||||
|
||||
w := when.New(nil)
|
||||
w.Add(nl.Deadline(rules.Skip, nl.DeadlineOptions{Aggressive: true}))
|
||||
|
||||
ApplyFixtures(t, "nl.Deadline aggressive", w, fixt)
|
||||
|
||||
w = when.New(nil)
|
||||
w.Add(nl.Deadline(rules.Skip))
|
||||
|
||||
ApplyFixturesNil(t, "nl.Deadline", w, []Fixture{{"3 dagen", 0, "", 0}})
|
||||
}
|
||||
Reference in new issue
Block a user