{ "description": "Test in-text annotation using `_SERV` as provide service links (en)", "setup": [ { "namespace": "SMW_NS_PROPERTY", "page": "PropertyWithServiceLink", "contents": "[[Has type::Text]] [[Provides service::some links]]" }, { "namespace": "SMW_NS_PROPERTY", "page": "PropertyWithAnotherServiceLink", "contents": "[[Has type::Text]] [[Provides service::some other links]]" }, { "namespace": "NS_MEDIAWIKI", "page": "Smw_service_some_other_links", "contents": " label text1|http://someurl.com" }, { "page": "Example/P0418/1", "contents": " [[PropertyWithServiceLink::123]]" }, { "page": "Example/P0418/2", "contents": " [[PropertyWithAnotherServiceLink::ABC]]" } ], "tests": [ { "type": "parser", "about": "#0", "subject": "PropertyWithServiceLink", "namespace": "SMW_NS_PROPERTY", "store": { "clear-cache": true }, "assert-store": { "semantic-data": { "strictPropertyValueMatch": false, "propertyCount": 4, "propertyKeys": [ "_TYPE", "_MDAT", "_SKEY", "_SERV" ], "propertyValues": [ "some links" ] } } }, { "type": "parser", "about": "#1", "subject": "PropertyWithServiceLink", "namespace": "SMW_NS_PROPERTY", "assert-output": { "to-contain": [ "some links" ] } }, { "type": "parser", "about": "#2", "subject": "PropertyWithAnotherServiceLink", "namespace": "SMW_NS_PROPERTY", "assert-output": { "to-contain": [ "some other links" ] } } ], "settings": { "wgContLang": "en", "wgLang": "en" }, "meta": { "version": "2", "is-incomplete": false, "debug": false } }