X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flib%2Fpq%2FGateway%2FTableTest.php;fp=tests%2Flib%2Fpq%2FGateway%2FTableTest.php;h=f3d955819c4e25ba6eeecf35c6e3064aa3431cf7;hb=3c8b32baaac62855e2c9f5bfdb5ede9685ce2b76;hp=e1b66870c706fe1e9f7518e1bef1ed8722c2435e;hpb=580991717f5e8bb237403757e2111a8d04aca616;p=m6w6%2Fpq-gateway diff --git a/tests/lib/pq/Gateway/TableTest.php b/tests/lib/pq/Gateway/TableTest.php index e1b6687..f3d9558 100644 --- a/tests/lib/pq/Gateway/TableTest.php +++ b/tests/lib/pq/Gateway/TableTest.php @@ -84,4 +84,17 @@ class TableTest extends \PHPUnit_Framework_TestCase { $this->table->delete(array("id!=" => 0)); $this->assertCount(0, $this->table->find()); } + + public function testWith() { + $relation = $this->table->getRelations("test")->reftest; + $rowset = $this->table->with([$relation], array("another_test_id=" => 2)); + $this->assertCount(1, $rowset); + $this->assertEquals(array( + "id" => 2, + "created" => date_create("today")->format("Y-m-d H:i:s"), + "counter" => 0, + "number" => 0, + "data" => "today" + ), $rowset->current()->getData()); + } }