Slide 7
Slide 7 text
NSCalendar
context(@"when recurs on Sunday, Monday, Tuesday and Friday", ^{
context(@"in US", ^{
it(@"returns 'Sun, Mon, Tue, Fri'", ^{
[[reminder.displayShortRecurrenceDays should] equal:@"Sun, Mon, Tue, Fri"];
});
});
!
context(@"in Russia", ^{
beforeEach(^{
NSCalendar *calendar = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
calendar.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"ru_RU"];
calendar.firstWeekday = 2;
!
[NSCalendar stub:@selector(currentCalendar) andReturn:calendar];
});
!
it(@"returns 'Пон, Вт, Пт, Вск'", ^{
[[reminder.displayShortRecurrenceDays should] equal:@"пн, вт, пт, вс"];
});
});
});