Tests that DataCommand objects can be constructed and rendered.
function testDataCommand() {
$command = new DataCommand('#page-title', 'my-data', array(
'key' => 'value',
));
$expected = array(
'command' => 'data',
'selector' => '#page-title',
'name' => 'my-data',
'value' => array(
'key' => 'value',
),
);
$this
->assertEqual($command
->render(), $expected, 'DataCommand::render() returns a proper array.');
}