xref: /plugin/publish/_test/mail.unit.test.php (revision 698cf6562d7cb0df92c1ecdf8351bb86fcb93a62)
1<?php
2/**
3 * Unittests for the mail functionality of the publish plugin
4 *
5 * @group plugin_publish
6 * @group plugin_publish_unittests
7 * @group plugins
8 * @group unittests
9 * @author Michael Große <grosse@cosmocode.de>
10 */
11class publish_mail_unit_test extends DokuWikiTest {
12
13    protected $pluginsEnabled = array('publish');
14
15    /**
16     * @covers action_plugin_publish_mail::difflink
17     */
18    function test_difflink () {
19        global $ID;
20        $ID = 'wiki:syntax';
21        $mail = new action_plugin_publish_mail;
22        $actual_difflink = $mail->difflink('wiki:syntax','1','2');
23        print_r($actual_difflink);
24        $this->markTestIncomplete('Test must yet be implemented.');
25    }
26
27    /**
28     * @covers action_plugin_publish_mail::difflink
29     */
30    function test_apprejlink () {
31        global $ID;
32        $ID = 'wiki:syntax';
33        $mail = new action_plugin_publish_mail;
34        $actual_apprejlink = $mail->apprejlink('wiki:syntax','1');
35        print_r($actual_apprejlink);
36        $expected_apprejlink = 'http://wiki.example.com/doku.php?id=wiki:syntax&rev=1&do=edit&suggestfrom=';
37        $this->assertSame($expected_apprejlink,$actual_apprejlink);
38        $this->markTestIncomplete('Test must yet be implemented.');
39    }
40}
41