<?php

/**
 * tests for the template button of the move plugin
 *
 * @author Michael Große <grosse@cosmocode.de>
 * @group plugin_move
 * @group plugins
 */
class move_tpl_test extends DokuWikiTest {

    public function setUp(): void {
        parent::setUp();
    }

    protected $pluginsEnabled = array('move');

    /**
     * @coversNothing
     * Integration-ish kind of test testing action_plugin_move_rename::handle_pagetools
     *//*
    function test_tpl () {
        saveWikiText('wiki:foo:start', '[[..:..:one_ns_up:]]', 'Test setup');
        idx_addPage('wiki:foo:start');

        $request = new TestRequest();
        $response = $request->get(array(),'/doku.php?id=wiki:foo:start');

        $this->assertTrue(strstr($response->getContent(),'class="plugin_move_page"') !== false);
    }*/

    /**
     * @covers action_plugin_move_rename::renameOkay
     */
    function test_renameOkay() {
        global $conf;
        global $USERINFO;
        $conf['superuser'] = 'john';
        $_SERVER['REMOTE_USER'] = 'john';
        $USERINFO['grps'] = array('admin','user');

        saveWikiText('wiki:foo:start', '[[..:..:one_ns_up:]]', 'Test setup');
        idx_addPage('wiki:foo:start');

        $move_rename = new action_plugin_move_rename();
        $this->assertTrue($move_rename->renameOkay('wiki:foo:start'));

    }
}
