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;