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, "br.Deadline", w, fixt)
|
||||
}
|
||||
|
||||
func TestDeadlineAggressive(t *testing.T) {
|
||||
fixt := []Fixture{
|
||||
{"3 dias", 0, "3 dias", 3 * 24 * time.Hour},
|
||||
{"me lembre 4 dias depois", 10, "4 dias", 4 * 24 * time.Hour},
|
||||
{"uma semana", 0, "uma semana", 7 * 24 * time.Hour},
|
||||
{"dentro de meia hora", 0, "dentro de meia hora", time.Hour / 2},
|
||||
{"me ligue em 5 minutos", 9, "em 5 minutos", 5 * time.Minute},
|
||||
}
|
||||
|
||||
w := when.New(nil)
|
||||
w.Add(br.Deadline(rules.Skip, br.DeadlineOptions{Aggressive: true}))
|
||||
|
||||
ApplyFixtures(t, "br.Deadline aggressive", w, fixt)
|
||||
|
||||
w = when.New(nil)
|
||||
w.Add(br.Deadline(rules.Skip))
|
||||
|
||||
ApplyFixturesNil(t, "br.Deadline", w, []Fixture{{"3 dias", 0, "", 0}})
|
||||
}
|
||||
Reference in new issue
Block a user