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