implement valid week string

This commit is contained in:
tigercosmos 2017-12-14 21:23:06 +08:00
parent b93579a8f0
commit 54c6028033
11 changed files with 103 additions and 128 deletions

View file

@ -17,6 +17,9 @@
{value: "2014W", expected: "", testname: "Invalid value: no week number"},
{value: "2014W52", expected: "", testname: "Invalid value: no '-' (U+002D)"},
{value: "-W52", expected: "", testname: "Invalid value: yearless week"},
{value: "2017-w52", expected: "", testname: "Invalid value: should be capital letter 'W'"},
{value: "2017-W52-", expected: "", testname: "Invalid value: incorrect with '-' at the end"},
{value: "2017-W52-12", expected: "", testname: "Invalid value: value should be two parts"},
{value: "W52", expected: "", testname: "Invalid value: yearless week and no '-' (U+002D)"},
{value: "2014-W03", attributes: { min: "2014-W02" }, expected: "2014-W03", testname: "Value >= min attribute"},
{value: "2014-W01", attributes: { min: "2014-W02" }, expected: "2014-W01", testname: "Value < min attribute"},