{
	"description": "paged and unpaged result formats",
	"setup": [
		{
			"namespace": "SMW_NS_PROPERTY",
			"page": "Number",
			"contents": "[[Has type::Number]]"
		},
		{
			"namespace": "SMW_NS_PROPERTY",
			"page": "Coordinates",
			"contents": "[[Has type::Geographic coordinates]]"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-broadtable",
			"contents": "{{#drilldowninfo: display parameters=format=broadtable}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-category",
			"contents": "{{#drilldowninfo: display parameters=format=category}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-embedded",
			"contents": "{{#drilldowninfo: display parameters=format=embedded}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-jqplotseries",
			"contents": "{{#drilldowninfo: display parameters=format=jqplotseries}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-list",
			"contents": "{{#drilldowninfo: display parameters=format=list}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-map",
			"contents": "{{#drilldowninfo: display parameters=format=map;?Coordinates}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-ol",
			"contents": "{{#drilldowninfo: display parameters=format=ol}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-plainlist",
			"contents": "{{#drilldowninfo: display parameters=format=plainlist}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-table",
			"contents": "{{#drilldowninfo: display parameters=format=table}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-template",
			"contents": "{{#drilldowninfo: display parameters=format=template}}"
		},
		{
			"namespace": "NS_CATEGORY",
			"page": "C-ul",
			"contents": "{{#drilldowninfo: display parameters=format=ul}}"
		},
		{
			"page": "Page1",
			"contents": "[[Category:C-broadtable]][[Category:C-category]][[Category:C-embedded]][[Category:C-jqplotseries]][[Category:C-list]][[Category:C-map]][[Category:C-ol]][[Category:C-plainlist]][[Category:C-table]][[Category:C-template]][[Category:C-ul]][[Coordinates::49.3274,12.1059]]"
		}
	],
	"tests": [
		{
			"type": "special",
			"about": "broadtable format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-broadtable",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "category format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-category",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "embedded format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-embedded",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "jqplotseries format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-jqplotseries",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"The chart or graph is empty due to missing data"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "list is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-list",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "result format map is supported",
			"skip-on": {
				"mediawiki": [ ">1.39.x", "Check assertions for MW higher then 1.39." ]
			},
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-map",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"Loading map..."
				]
			}
		},
		{
			"type": "special",
			"about": "ol format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-ol",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "plainlist format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-plainlist",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "table format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-table",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},		{
			"type": "special",
			"about": "template format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-template",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		},
		{
			"type": "special",
			"about": "ul format is supported",
			"special-page": {
				"page": "BrowseData",
				"query-parameters": "C-ul",
				"request-parameters": {}
			},
			"assert-output": {
				"to-contain": [
					"<a href=\"/index.php/Page1\" title=\"Page1\">Page1</a>"
				],
				"not-contain": [
					"Display parameters with unknown format",
					"Display parameters with unsupported format"
				]
			}
		}
	],
	"settings": {
		"wgLang": "en",
		"wgDevelopmentWarnings": false
	},
	"meta": {
		"version": "2",
		"is-incomplete": false,
		"debug": false
	}
}
