Skip to content

Commit

Permalink
test-org-clock/clocktable/step: Add test for the new ":step quarter"
Browse files Browse the repository at this point in the history
* testing/lisp/test-org-clock.el (test-org-clock/clocktable/step): Add
new test case.
  • Loading branch information
yantar92 committed Sep 9, 2022
1 parent 583c01c commit c9db3c5
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions testing/lisp/test-org-clock.el
Original file line number Diff line number Diff line change
Expand Up @@ -1053,6 +1053,40 @@ CLOCK: [2014-04-03 Thu 08:00]--[2014-04-03 Thu 16:00] => 8:00"
(let ((system-time-locale "en_US"))
(test-org-clock-clocktable-contents
":step month :mstart 4 :block 2014 :stepskip0 t")))))
;; Test ":step quarter".
(should
(string-match-p
"
Quarterly report starting on:.*?\\[2014-01-01 .*
.*
.*
|.*?| \\*8:00\\* |
.*
| Foo +| 8:00 +|
.*?\\[2014-04-01 .*
.*
.*
|.*?| \\*16:00\\* |
.*
| Foo +| 16:00 +|
.*?\\[2014-07-01 .*
.*
.*
|.*?| \\*8:00\\* |
.*
| Foo +| 8:00 +|
"
(org-test-with-temp-text
"* Foo
CLOCK: [2014-03-04 Tue 08:00]--[2014-03-04 Tue 16:00] => 8:00
CLOCK: [2014-04-03 Thu 08:00]--[2014-04-03 Thu 16:00] => 8:00
CLOCK: [2014-06-04 Wed 08:00]--[2014-06-04 Wed 16:00] => 8:00
CLOCK: [2014-07-03 Thu 08:00]--[2014-07-03 Thu 16:00] => 8:00"
(let ((system-time-locale "en_US"))
(test-org-clock-clocktable-contents
":step quarter :block 2014 :stepskip0 t")))))
;; Test ":step semimonth".
(should
(string-match-p
Expand Down

0 comments on commit c9db3c5

Please sign in to comment.