1*e689d293SMark Prins<?php 2*e689d293SMark Prins 3*e689d293SMark Prins/** 4*e689d293SMark Prins * Action tests for the description plugin. 5*e689d293SMark Prins * 6*e689d293SMark Prins * @group plugin_description 7*e689d293SMark Prins * @group plugins 8*e689d293SMark Prins * 9*e689d293SMark Prins * @author Mark C. Prins <mprins@users.sf.net> 10*e689d293SMark Prins * 11*e689d293SMark Prins * @noinspection AutoloadingIssuesInspection 12*e689d293SMark Prins * @phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps 13*e689d293SMark Prins */ 14*e689d293SMark Prinsclass action_plugin_description_test extends DokuWikiTest 15*e689d293SMark Prins{ 16*e689d293SMark Prins protected $pluginsEnabled = array('description'); 17*e689d293SMark Prins 18*e689d293SMark Prins /** 19*e689d293SMark Prins * @throws Exception if anything goes wrong 20*e689d293SMark Prins */ 21*e689d293SMark Prins final public function testHeaders(): void 22*e689d293SMark Prins { 23*e689d293SMark Prins $request = new TestRequest(); 24*e689d293SMark Prins $response = $request->get(array('id' => 'wiki:syntax')); 25*e689d293SMark Prins 26*e689d293SMark Prins // check description meta headers 27*e689d293SMark Prins $this->assertStringContainsString( 28*e689d293SMark Prins 'DokuWiki supports some simple markup language', 29*e689d293SMark Prins $response->queryHTML('meta[name="description"]')->attr('content') 30*e689d293SMark Prins ); 31*e689d293SMark Prins } 32*e689d293SMark Prins} 33