DBLogTestCase::assertLogMessage

7 dblog.test protected DBLogTestCase::assertLogMessage($log_message, $message)
8 dblog.test protected DBLogTestCase::assertLogMessage($log_message, $message)

Assert messages appear on the log overview screen.

This function should be used only for admin/reports/dblog page, because it check for the message link text truncated to 56 characters. Other dblog pages have no detail links so contains a full message text.

Parameters

$log_message: The message to check.

$message: The message to pass to simpletest.

File

modules/dblog/dblog.test, line 586
Tests for dblog.module.

Code

protected function assertLogMessage($log_message, $message) {
  $message_text = truncate_utf8(filter_xss($log_message, array()), 56, TRUE, TRUE);
  // After filter_xss() HTML entities should be converted to their characters
  // because assertLink() uses this string in xpath() to query DOM.
  $this->assertLink(html_entity_decode($message_text), 0, $message);
}
Login or register to post comments