Template:Dashboard.wikiedu.org assignment/testcases

From blackwiki
Jump to navigation Jump to search

Regression

{{Dashboard.wikiedu.org assignment}}
{{Dashboard.wikiedu.org assignment|course=Wikipedia:Klingon U Comparative Galactic Anatomy}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Collapse{{Dashboard.wikiedu.org assignment}}
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy|end_date=31 December 2525|term=Fall 2525| start_date=23 August 2525  }}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Collapse{{Dashboard.wikiedu.org assignment}}
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy 101 |end_date=31 December 2525|reviewers=[[User:Student099]], [[User:Student098]]| start_date=23 August 2525  }}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Param ended

New param |ended= controls the "is or was" boilerplate. Test cases for newparam. Answers the question: "Has the course ended?" Legal values:

  • yes, Yes, y, True, T: was
  • no, No, n, N, False, false, F, is currently
  • (anything else): is or was

no other args

{{Dashboard.wikiedu.org assignment|ended=yes}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=Y}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=true}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=T}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=1}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=no}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=n}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=F}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=false}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=0}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|ended=Lorem ipsum}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

one other arg

{{Dashboard.wikiedu.org assignment|course=Wikipedia:Klingon U Comparative Galactic Anatomy|ended=yes}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|course=Wikipedia:Klingon U Comparative Galactic Anatomy|ended=no}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|course=Wikipedia:Klingon U Comparative Galactic Anatomy|ended=}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

{{Dashboard.wikiedu.org assignment|course=Wikipedia:Klingon U Comparative Galactic Anatomy}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

multiple args

Collapse{{Dashboard.wikiedu.org assignment}}
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy 101 |end_date=31 December 2525|reviewers=[[User:Student099]], [[User:Student098]]|start_date=23 August 2525}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Collapseended=Y
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy 101 |end_date=31 December 2525|ended=Y|reviewers=[[User:Student099]], [[User:Student098]]| start_date=23 August 2525  }}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Collapseended=N
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy 101 |end_date=31 December 2525|ended=N|reviewers=[[User:Student099]], [[User:Student098]]| start_date=23 August 2525  }}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Collapseended=T
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy 101 |end_date=31 December 2525|ended=T|reviewers=[[User:Student099]], [[User:Student098]]| start_date=23 August 2525  }}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Collapseended=F
{{Dashboard.wikiedu.org assignment|assignments=[[User:Student001]], [[User:Student004]] |course=Wikipedia:Klingon U Comparative Galactic Anatomy 101 |end_date=31 December 2525|ended=F|reviewers=[[User:Student099]], [[User:Student098]]| start_date=23 August 2525  }}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

start_date and end_date

end_date

Future end_date
{{Dashboard.wikiedu.org assignment|end_date=2022-08-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Future end_date with ended=yes
{{Dashboard.wikiedu.org assignment|end_date=2022-08-03|ended=yes}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

end_date today
{{Dashboard.wikiedu.org assignment|end_date=2022-07-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Past end_date
{{Dashboard.wikiedu.org assignment|end_date=2022-06-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Past end_date with ended=no
{{Dashboard.wikiedu.org assignment|end_date=2022-06-03|ended=no}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

start_date

Future start_date
{{Dashboard.wikiedu.org assignment|start_date=2022-08-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Past start_date
{{Dashboard.wikiedu.org assignment|start_date=2022-06-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Non-date end_date
{{Dashboard.wikiedu.org assignment|end_date=Lorem ipsum}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Non-date start_date
{{Dashboard.wikiedu.org assignment|start_date=Lorem ipsum}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

start_date and end_date

Past start_date and future end_date
{{Dashboard.wikiedu.org assignment|end_date=2022-08-03|start_date=2022-06-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Mismatched start_date and end_date
{{Dashboard.wikiedu.org assignment|end_date=2022-06-03|start_date=2022-08-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Same start_date and end_date
{{Dashboard.wikiedu.org assignment|end_date=2022-06-03|start_date=2022-06-03}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}

Non-date start_date and end_date
{{Dashboard.wikiedu.org assignment|end_date=Lorem ipsum|start_date=dolor sit amet}}

{{Dashboard.wikiedu.org assignment}}

{{Dashboard.wikiedu.org assignment/sandbox}}