Added a test case that objects fail to update a field in proxy state.
This commit is contained in:
parent
fc2f9f29bd
commit
1375d1332c
@ -130,4 +130,20 @@ class Doctrine_Record_State_TestCase extends Doctrine_UnitTestCase {
|
|||||||
|
|
||||||
$this->assertEqual($count, count($this->dbh));
|
$this->assertEqual($count, count($this->dbh));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testAssignFieldsToProxies() {
|
||||||
|
|
||||||
|
$user = new User();
|
||||||
|
$user->name = 'someuser';
|
||||||
|
$user->password = '123';
|
||||||
|
$user->save();
|
||||||
|
|
||||||
|
$this->connection->clear();
|
||||||
|
|
||||||
|
$user = $this->connection->queryOne("SELECT u.name FROM User u WHERE u.name = 'someuser'");
|
||||||
|
$user->name = 'someother';
|
||||||
|
$user->save();
|
||||||
|
$this->assertEqual($user->name, 'someother');
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user