public function testErrorsPropertyAccess()
{
$errors = array('title' => 'please enter a title', 'email' => array('email is empty', 'email is not valid'));
$record = new Record();
$result = $record->errors($errors);
$this->assertEqual($errors, $result);
$result = $record->errors();
$this->assertEqual($errors, $result);
$expected = 'please enter a title';
$result = $record->errors('title');
$this->assertEqual($expected, $result);
$expected = array('email is empty', 'email is not valid');
$result = $record->errors('email');
$this->assertEqual($expected, $result);
$result = $record->errors('not_a_field');
$this->assertNull($result);
$result = $record->errors('not_a_field', 'badness');
$this->assertEqual('badness', $result);
}