示例#1
0
function _wpr_autoresponder_edit_message()
{
    AutorespondersController::edit_message();
}
 public function testAutoresponderAddAssignsNewsletters()
 {
     global $wpdb;
     $truncateNewslettersQuery = sprintf("TRUNCATE {$wpdb->prefix}wpr_newsletters;");
     $wpdb->query($truncateNewslettersQuery);
     $newsletters = array(array("name" => "Newsletter2", "reply_to" => "*****@*****.**"), array("name" => "Newsletter3", "reply_to" => "*****@*****.**"));
     $namesUsed = array();
     foreach ($newsletters as $newsletter) {
         $addNewsletterQuery = sprintf("INSERT INTO {$wpdb->prefix}wpr_newsletters (name) VALUES ('%s')", $newsletter['name']);
         $wpdb->query($addNewsletterQuery);
         $namesUsed[] = $newsletter['name'];
     }
     AutorespondersController::add();
     $newslettersReceived = _wpr_get("newsletters");
     $receivedNames = array();
     foreach ($newslettersReceived as $newsletter) {
         $receivedNames[] = $newsletter->getName();
     }
     $diff = array_diff($namesUsed, $receivedNames);
     $this->assertEquals(0, count($diff));
 }