value-dt-test-abbr-YYYY-MM-DD--HH-MM
Revision as of 23:24, 6 July 2009 by Tantek (talk | contribs) (→expected iCalendar output: added acceptable variant without the VALUE parameter on the DTSTART iCal property)
One of several value class pattern date and time value test cases. Marked up with the Test Fixture poshformats.
- author
testing
Value Class Pattern date and time parsing:
- YYYY-MM-DD in
abbr
elementtitle
attribute, with locale/language-specific contents - HH:MM
in an hCalendar 1.0 event.
markup pattern
Here is the markup pattern fragment (escaped, and with abstract not real values) that is being tested:
<span class="dtstart">
<abbr class="value" title="YYYY-MM-DD">this day of the week</abbr>
at <span class="value">HH:MM</span>
</span>
test
hCalendar 1.0 test in actual markup on the page (view or edit source to see actual hCalendar markup)
The weekly dinner will be on this Tuesday at 18:30
expected iCalendar output
Here is the expected iCalendar output, omitting optional "X-" properties, and implementation specific "PRODID" property:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
BEGIN:VEVENT
SUMMARY;LANGUAGE=en;CHARSET=utf-8:weekly dinner
DTSTART;VALUE=DATE-TIME:20080624T183000
END:VEVENT
END:VCALENDAR
The key line that an hCalendar to iCalendar converter must match in order to pass this test:
DTSTART;VALUE=DATE-TIME:20080624T183000
Acceptable variant:
DTSTART:20080624T183000
results
- 2009-06-26: Brian Suda's X2V has been updated (as of X2V 0.9.3) to pass this test! See Brian Suda's X2V hCalendar-2-iCalendar converter on his site to re-run and verify this test case for yourself. Or use this converter link to produce results from this test case page directly: