alecpl
2010-06-30 3e58bf2062be1323d7c7c021d40255458e28e74d
tests/mailfunc.php
@@ -16,6 +16,7 @@
    $GLOBALS['RCMAIL'] = $RCMAIL = rcmail::get_instance();
    $GLOBALS['OUTPUT'] = $OUTPUT = $RCMAIL->load_gui();
    $RCMAIL->action = 'spell';
    $RCMAIL->imap_init(false);
    $IMAP = $RCMAIL->imap;
    
    require_once 'steps/mail/func.inc';
@@ -114,6 +115,22 @@
    $this->assertPattern('#<a href="http://www.apple.com/legal/privacy/" target="_blank">http://www.apple.com/legal/privacy/</a>#', $html, "Links with target=_blank");
  }
  /**
   * Test mailto links in html messages
   */
  function test_mailto()
  {
    $part = $this->get_html_part('src/mailto.txt');
    // render HTML in normal mode
    $html = rcmail_html4inline(rcmail_print_body($part, array('safe' => false)), 'foo');
    $mailto = '<a href="mailto:me@me.com?subject=this is the subject&amp;body=this is the body"'
      .' onclick="return rcmail.command(\'compose\',\'me@me.com?subject=this is the subject&amp;body=this is the body\',this)">e-mail</a>';
    $this->assertPattern('|'.preg_quote($mailto, '|').'|', $html, "Extended mailto links");
  }
}
?>