Browse Source

added some tests

mirko-pagliai 7 years ago
parent
commit
0716dd28fb
1 changed files with 14 additions and 4 deletions
  1. 14 4
      tests/TestCase/TestSuite/TestCaseTest.php

+ 14 - 4
tests/TestCase/TestSuite/TestCaseTest.php

@@ -494,16 +494,26 @@ class TestCaseTest extends TestCase
         $entity = new Entity([]);
         $this->assertTrue($Mock->save($entity));
         $this->assertFalse($Mock->save($entity));
-        
-        $Mock = $this->getMockForModel(
+
+        $allMethodsStubs = $this->getMockForModel(
             'Table',
-            null,
+            [],
             ['alias' => 'Comments', 'className' => '\Cake\ORM\Table']
         );
+        $result = $this->getTableLocator()->get('Comments');
+        $this->assertInstanceOf('Cake\ORM\Table', $result);
+        $this->assertEmpty([], $allMethodsStubs->getAlias());
 
+        $allMethodsMocks = $this->getMockForModel(
+            'Table',
+            null,
+            ['alias' => 'Comments', 'className' => '\Cake\ORM\Table']
+        );
         $result = $this->getTableLocator()->get('Comments');
         $this->assertInstanceOf('Cake\ORM\Table', $result);
-        $this->assertEquals('Comments', $Mock->getAlias());
+        $this->assertEquals('Comments', $allMethodsMocks->getAlias());
+
+        $this->assertNotEquals($allMethodsStubs, $allMethodsMocks);
     }
 
     /**