X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fpq-gateway;a=blobdiff_plain;f=tests%2Flib%2Fpq%2FGateway%2FCellTest.php;h=9235a39ec81487278d4ecb79494384505f33088f;hp=fc08ba68f5efb743ca2eca593319f52e80a1bdd0;hb=b39e14404cfeac177d41b152690b6adbb2b1e4bf;hpb=d384dc48d8cb1f92c5e8dcfa6ec740db37e521e5 diff --git a/tests/lib/pq/Gateway/CellTest.php b/tests/lib/pq/Gateway/CellTest.php index fc08ba6..9235a39 100644 --- a/tests/lib/pq/Gateway/CellTest.php +++ b/tests/lib/pq/Gateway/CellTest.php @@ -50,4 +50,15 @@ class CellTest extends \PHPUnit_Framework_TestCase { $this->assertEquals("$key + 123 || 'foobar' - now()", (string) $row->$key); } } + + public function testRef() { + $rows = $this->table->find(null, "id desc", 2); + $reft = new Table("reftest"); + $refs = new Rowset($reft); + $refs->append($rows->seek(0)->current()->reftest()->current()); + $refs->append($rows->seek(1)->current()->reftest()->current()); + $refs->seek(0)->current()->test = $rows->seek(1)->current(); + $refs->seek(1)->current()->test = $rows->seek(0)->current(); + $refs->update(); + } }