value-dt-test-abbr-YYYY-MM-DD--HH-MM: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(→‎expected iCalendar output: note deliberate omission of implementation specific PRODID property)
(add direct X2V converter link for easier 3rd party verification, note verification date)
Line 63: Line 63:


== results ==
== results ==
* none so far.
<div class="history">
* 2009-06-26: Brian Suda's [[X2V]] has been updated to pass this test! See [http://suda.co.uk/projects/X2V/#H2I 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:
** http://suda.co.uk/projects/microformats/hcalendar/get-cal.php?uri=http://microformats.org/wiki/value-dt-test-abbr-YYYY-MM-DD--HH-MM%23uf
** verified by [[User:Tantek]] 2009-07-06.


</div><!--history -->
</div> <!-- test-fixture -->
</div> <!-- test-fixture -->



Revision as of 21:51, 6 July 2009

One of several value class pattern date and time value test cases. Marked up with the test-fixture poshformat.

author
Tantek Çelik

testing

value-class-pattern date and time parsing:

  • YYYY-MM-DD in abbr element title attribute, with locale/language-specific contents
  • HH:MM

in an hCalendar 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 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

results

see also