Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module talk:YMD to ISO/testcases

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia

Purge this page if testcases did not update.

All 53 tests passed.

test1_Valid_YMD_date_Full_month_name

test1_Valid_YMD_date_Full_month_name
TestExpectedActual
checkY {{#invoke:YMD to ISO|main| 2000_January_17 }} 2000-01-17 2000-01-17
checkY {{#invoke:YMD to ISO|main|2000 January 17}} 2000-01-17 2000-01-17
checkY {{#invoke:YMD to ISO|main|2000 February 29}} 2000-02-29 2000-02-29
checkY {{#invoke:YMD to ISO|main|1900 February 28}} 1900-02-28 1900-02-28
checkY {{#invoke:YMD to ISO|main|2000 March 17}} 2000-03-17 2000-03-17
checkY {{#invoke:YMD to ISO|main|2000 April 17}} 2000-04-17 2000-04-17
checkY {{#invoke:YMD to ISO|main|2000 May 17}} 2000-05-17 2000-05-17
checkY {{#invoke:YMD to ISO|main|2000 June 17}} 2000-06-17 2000-06-17
checkY {{#invoke:YMD to ISO|main|2000 July 17}} 2000-07-17 2000-07-17
checkY {{#invoke:YMD to ISO|main|2000 August 17}} 2000-08-17 2000-08-17
checkY {{#invoke:YMD to ISO|main|2000 September 17}} 2000-09-17 2000-09-17
checkY {{#invoke:YMD to ISO|main|2000 October 17}} 2000-10-17 2000-10-17
checkY {{#invoke:YMD to ISO|main|2000 November 17}} 2000-11-17 2000-11-17
checkY {{#invoke:YMD to ISO|main|2000 December 17}} 2000-12-17 2000-12-17
checkY {{#invoke:YMD to ISO|main|2000 december 17}} 2000-12-17 2000-12-17
checkY {{#invoke:YMD to ISO|main|2000 DECEMBER 17}} 2000-12-17 2000-12-17

test2_Valid_YMD_date_Abbreviated_month_name

test2_Valid_YMD_date_Abbreviated_month_name
TestExpectedActual
checkY {{#invoke:YMD to ISO|main|2000 Jan 1}} 2000-01-01 2000-01-01
checkY {{#invoke:YMD to ISO|main|2000 Feb 1}} 2000-02-01 2000-02-01
checkY {{#invoke:YMD to ISO|main|2000 Mar 1}} 2000-03-01 2000-03-01
checkY {{#invoke:YMD to ISO|main|2000 Apr 1}} 2000-04-01 2000-04-01
checkY {{#invoke:YMD to ISO|main|2000 May 1}} 2000-05-01 2000-05-01
checkY {{#invoke:YMD to ISO|main|2000 Jun 1}} 2000-06-01 2000-06-01
checkY {{#invoke:YMD to ISO|main|2000 Jul 1}} 2000-07-01 2000-07-01
checkY {{#invoke:YMD to ISO|main|2000 Aug 1}} 2000-08-01 2000-08-01
checkY {{#invoke:YMD to ISO|main|2000 Sep 1}} 2000-09-01 2000-09-01
checkY {{#invoke:YMD to ISO|main|2000 Sept 1}} 2000-09-01 2000-09-01
checkY {{#invoke:YMD to ISO|main|2000 Sept. 1}} 2000-09-01 2000-09-01
checkY {{#invoke:YMD to ISO|main|2000 Oct 1}} 2000-10-01 2000-10-01
checkY {{#invoke:YMD to ISO|main|2000 Nov 1}} 2000-11-01 2000-11-01
checkY {{#invoke:YMD to ISO|main|2000 Dec 1}} 2000-12-01 2000-12-01
checkY {{#invoke:YMD to ISO|main|2000 dec 1}} 2000-12-01 2000-12-01
checkY {{#invoke:YMD to ISO|main|2000 DEC. 1}} 2000-12-01 2000-12-01

test3_Invalid_month

test3_Invalid_month
TestExpectedActual
checkY {{#invoke:YMD to ISO|main|2000 Janet 17}} 2000 Janet 17 2000 Janet 17
checkY {{#invoke:YMD to ISO|main|2000 abc 11}} 2000 abc 11 2000 abc 11
checkY {{#invoke:YMD to ISO|main|2000 abc. 11}} 2000 abc. 11 2000 abc. 11
checkY {{#invoke:YMD to ISO|main|2000 abcdefghi 11}} 2000 abcdefghi 11 2000 abcdefghi 11

test4_Invalid_day_of_month

test4_Invalid_day_of_month
TestExpectedActual
checkY {{#invoke:YMD to ISO|main|2000 January 00}} 2000 January 00 2000 January 00
checkY {{#invoke:YMD to ISO|main|2000 January 32}} 2000 January 32 2000 January 32
checkY {{#invoke:YMD to ISO|main|2000 February 30}} 2000 February 30 2000 February 30
checkY {{#invoke:YMD to ISO|main|1900 February 29}} 1900 February 29 1900 February 29

test5_Invalid_no_input

test5_Invalid_no_input
TestExpectedActual
checkY {{#invoke:YMD to ISO|main}}
checkY {{#invoke:YMD to ISO|main|}}
checkY {{#invoke:YMD to ISO|main| }}

test6_Invalid_pattern_Invalid_date

test6_Invalid_pattern_Invalid_date
TestExpectedActual
checkY {{#invoke:YMD to ISO|main|2000 Dec 117}} 2000 Dec 117 2000 Dec 117
checkY {{#invoke:YMD to ISO|main|200 Dec 17}} 200 Dec 17 200 Dec 17
checkY {{#invoke:YMD to ISO|main|2000 De 17}} 2000 De 17 2000 De 17
checkY {{#invoke:YMD to ISO|main|2000 Septemberrr 17}} 2000 Septemberrr 17 2000 Septemberrr 17

test7_Invalid_pattern_Non_YMD_date

test7_Invalid_pattern_Non_YMD_date
TestExpectedActual
checkY {{#invoke:YMD to ISO|main|1 Dec 2000}} 1 Dec 2000 1 Dec 2000
checkY {{#invoke:YMD to ISO|main|17 December 2000}} 17 December 2000 17 December 2000
checkY {{#invoke:YMD to ISO|main|Dec 1, 2000}} Dec 1, 2000 Dec 1, 2000
checkY {{#invoke:YMD to ISO|main|Dec. 1, 2000}} Dec. 1, 2000 Dec. 1, 2000
checkY {{#invoke:YMD to ISO|main|December 17, 2000}} December 17, 2000 December 17, 2000
checkY {{#invoke:YMD to ISO|main|2000-12-17}} 2000-12-17 2000-12-17