for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Action tests for the description plugin.
*
* @group plugin_description
* @group plugins
* @author Mark C. Prins <[email protected]>
* @noinspection AutoloadingIssuesInspection
* @phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
*/
class action_plugin_description_test extends DokuWikiTest
{
protected $pluginsEnabled = array('description');
public function setUp(): void
parent::setUp();
global $conf;
$conf['allowdebug'] = 1;
$conf['keyword_source'] = 'abstract';
}
* @throws Exception if anything goes wrong
final public function testHeaders(): void
$request = new TestRequest();
$response = $request->get(array('id' => 'wiki:syntax'));
// check description meta headers
$this->assertStringContainsString(
'DokuWiki supports some simple markup language',
$response->queryHTML('meta[name="description"]')->attr('content')
);