diff --git a/tests/library/Class/UsersTest.php b/tests/library/Class/UsersTest.php index 037bb225b60ad8e788c30d2158057d67817f4ec6..cf88fb197a4178d10983f100e30b2d8b585867a9 100644 --- a/tests/library/Class/UsersTest.php +++ b/tests/library/Class/UsersTest.php @@ -268,31 +268,35 @@ class UsersSaveTest extends ModelTestCase { class UsersDeleteTest extends ModelTestCase { + protected $_storm_default_to_volatile = true; - protected function _expectDelete($id, $fixture) { - $this - ->_buildTableMock('Class_Users', array('delete')) - ->expects($this->once()) - ->method('delete') - ->with("id_user='" . $id . "'"); - Class_Users::getLoader() - ->newFromRow($fixture) - ->delete(); - } - public function testDeleteMilesCallsDeleteWithIdOne() { - $this->_expectDelete(1, UserFixtures::miles()); + /** @test */ + public function deleteMilesShouldDeleteId1() { + $miles = $this->fixture('Class_Users', + array_merge(['id' => 1, + 'idabon' => 789], + UserFixtures::miles())); + Class_Users::find(1)->delete(); + $this->assertNull(Class_Users::find(1)); } - public function testDeleteTruffazCallsDeleteWithId34() { - $this->_expectDelete(34, UserFixtures::truffaz()); - } + /** @test */ + public function deleteTruffazShouldDeleteWithId34() { + $truffaz = $this->fixture('Class_Users', + array_merge(['id' => 34, + 'idabon' => 734], + UserFixtures::truffaz())); + Class_Users::find(34)->delete(); + $this->assertNull(Class_Users::find(34)); + } } + class UsersTestAssociations extends ModelTestCase { protected $_storm_default_to_volatile = true;