[california/wip/725785-create-recurring: 8/16] Added test for 6th Tuesday



commit 5a26914999d37dd64bceba9824db81b496b2de26
Author: Jim Nelson <jim yorba org>
Date:   Mon Jun 23 13:52:00 2014 -0700

    Added test for 6th Tuesday

 src/tests/tests-quick-add-recurring.vala |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/src/tests/tests-quick-add-recurring.vala b/src/tests/tests-quick-add-recurring.vala
index 07879d8..7c83850 100644
--- a/src/tests/tests-quick-add-recurring.vala
+++ b/src/tests/tests-quick-add-recurring.vala
@@ -37,6 +37,7 @@ private class QuickAddRecurring : UnitTest.Harness {
         
         // MONTHLY
         add_case("every-first-tuesday", every_first_tuesday);
+        add_case("every-sixth-tuesday", every_sixth_tuesday);
     }
     
     protected override void setup() throws Error {
@@ -372,6 +373,18 @@ private class QuickAddRecurring : UnitTest.Harness {
             && event.exact_time_span.start_date.day_of_month.value <= 7
             && check_byrule_day(event, by_days);
     }
+    
+    // bad input
+    private bool every_sixth_tuesday(out string? dump) throws Error {
+        Component.DetailsParser parser = new Component.DetailsParser(
+            "meeting at work at 10am every 6th tuesday", null);
+        Component.Event event = parser.event;
+        
+        dump = event.source;
+        
+        return event.rrule == null
+            && event.summary == "meeting at work every 6th";
+    }
 }
 
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]