function DrupalRenderTestCase::testDrupalRenderThemeArguments in Drupal 7
Test passing arguments to the theme function.
File
- modules/
simpletest/ tests/ common.test, line 2136 - 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');
}