function DrupalRenderTestCase::testDrupalRenderThemeArguments
7.x common.test | DrupalRenderTestCase::testDrupalRenderThemeArguments() |
Test passing arguments to the theme function.
File
- drupal-7.x/
modules/ simpletest/ tests/ common.test, line 1754 - Tests for common.inc functionality.
Class
- DrupalRenderTestCase
- Tests for drupal_render().
Code
function testDrupalRenderThemeArguments() {
$element = array(
'#theme' => 'common_test_foo',
);
// Test that defaults work.
$this->assertEqual(drupal_render($element), 'foobar', 'Defaults work');
$element = array(
'#theme' => 'common_test_foo',
'#foo' => $this->randomName(),
'#bar' => $this->randomName(),
);
// Test that passing arguments to the theme function works.
$this->assertEqual(drupal_render($element), $element['#foo'] . $element['#bar'], 'Passing arguments to theme functions works');
}