Browse Source

Fixing some failing tests

Jose Lorenzo Rodriguez 12 years ago
parent
commit
ecfc3014d6
1 changed files with 13 additions and 1 deletions
  1. 13 1
      tests/TestCase/ORM/ResultSetTest.php

+ 13 - 1
tests/TestCase/ORM/ResultSetTest.php

@@ -133,6 +133,11 @@ class ResultSetTest extends TestCase {
 		// Use a loop to test Iterator implementation
 		foreach ($results as $i => $row) {
 			$expected = new \Cake\ORM\Entity($this->fixtureData[$i]);
+			$expected->isNew(false);
+			$expected->source([
+				'alias' => $this->table->alias(),
+				'className' => get_class($this->table)
+			]);
 			$expected->clean();
 			$this->assertEquals($expected, $row, "Row $i does not match");
 		}
@@ -217,7 +222,14 @@ class ResultSetTest extends TestCase {
 	public function testGroupBy() {
 		$query = $this->table->find('all');
 		$results = $query->all()->groupBy('author_id')->toArray();
-		$options = ['markNew' => false, 'markClean' => true];
+		$options = [
+			'markNew' => false,
+			'markClean' => true,
+			'source' => [
+				'alias' => $this->table->alias(),
+				'className' => get_class($this->table)
+			]
+		];
 		$expected = [
 			1 => [
 				new Entity($this->fixtureData[0], $options),