function Messaging_Template_Tests::testMessagingTemplateAPI in Messaging 6.3
Exercise basic API functions
File
- tests/
messaging_template.test, line 26  
Class
- Messaging_Template_Tests
 - Class for testing messaging module.
 
Code
function testMessagingTemplateAPI() {
  global $language;
  // Login user and test basic pages
  $user = $this
    ->drupalCreateUser();
  // Create template class and exercise the API
  $template = new Messaging_Template();
  $defaults = messaging_template_get_defaults('messaging-template', $language);
  foreach (messaging_template_get_keys('messaging-template') as $key => $name) {
    $this
      ->assertEqual($defaults[$key]->template, $template
      ->text_part('messaging-template', $key), "Got the right template for {$name}");
    $this
      ->assertEqual($defaults[$key]->template, $template
      ->text_part('messaging-template', $key, 'simple'), "Got the right template fallback for {$name}");
  }
}