|
1 | 1 | package nl_test |
2 | 2 |
|
3 | 3 | import ( |
4 | | - "github.com/olebedev/when/rules/nl" |
5 | 4 | "testing" |
6 | 5 | "time" |
7 | 6 |
|
| 7 | + "github.com/olebedev/when/rules/nl" |
| 8 | + |
8 | 9 | "github.com/olebedev/when" |
9 | 10 | "github.com/olebedev/when/rules" |
10 | 11 | ) |
11 | 12 |
|
12 | 13 | func TestWeekday(t *testing.T) { |
13 | | - // current is Friday |
| 14 | + // current is Wednesday |
14 | 15 | fixt := []Fixture{ |
| 16 | + // past week |
| 17 | + {"vorige week maandag", 0, "vorige week maandag", -(9 * 24 * time.Hour)}, |
| 18 | + {"vorige week dinsdag", 0, "vorige week dinsdag", -(8 * 24 * time.Hour)}, |
| 19 | + {"vorige week woensdag", 0, "vorige week woensdag", -(7 * 24 * time.Hour)}, |
| 20 | + {"vorige week donderdag", 0, "vorige week donderdag", -(6 * 24 * time.Hour)}, |
| 21 | + {"vorige week vrijdag", 0, "vorige week vrijdag", -(5 * 24 * time.Hour)}, |
| 22 | + {"vorige week zaterdag", 0, "vorige week zaterdag", -(4 * 24 * time.Hour)}, |
| 23 | + {"vorige week zondag", 0, "vorige week zondag", -(3 * 24 * time.Hour)}, |
15 | 24 | // past/last |
16 | 25 | {"doe het voor afgelopen maandag", 13, "afgelopen maandag", -(2 * 24 * time.Hour)}, |
17 | 26 | {"afgelopen zaterdag", 0, "afgelopen zaterdag", -(4 * 24 * time.Hour)}, |
18 | 27 | {"afgelopen vrijdag", 0, "afgelopen vrijdag", -(5 * 24 * time.Hour)}, |
19 | 28 | {"afgelopen woensdag", 0, "afgelopen woensdag", -(7 * 24 * time.Hour)}, |
20 | 29 | {"afgelopen dinsdag", 0, "afgelopen dinsdag", -(24 * time.Hour)}, |
| 30 | + // next week |
| 31 | + {"volgende week maandag", 0, "volgende week maandag", 5 * 24 * time.Hour}, |
| 32 | + {"volgende week dinsdag", 0, "volgende week dinsdag", 6 * 24 * time.Hour}, |
| 33 | + {"volgende week woensdag", 0, "volgende week woensdag", 7 * 24 * time.Hour}, |
| 34 | + {"volgende week donderdag", 0, "volgende week donderdag", 8 * 24 * time.Hour}, |
| 35 | + {"volgende week vrijdag", 0, "volgende week vrijdag", 9 * 24 * time.Hour}, |
| 36 | + {"volgende week zaterdag", 0, "volgende week zaterdag", 10 * 24 * time.Hour}, |
| 37 | + {"volgende week zondag", 0, "volgende week zondag", 11 * 24 * time.Hour}, |
21 | 38 | // next |
22 | 39 | {"komende dinsdag", 0, "komende dinsdag", 6 * 24 * time.Hour}, |
23 | 40 | {"stuur me een bericht komende woensdag", 21, "komende woensdag", 7 * 24 * time.Hour}, |
|
0 commit comments