X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fgabordemooij%2Fredbean%2Ftesting%2FRedUNIT%2FBase%2FPullRequest530.php;fp=vendor%2Fgabordemooij%2Fredbean%2Ftesting%2FRedUNIT%2FBase%2FPullRequest530.php;h=e22ba87e1c445928d4e1c42bec7f76a7020c5375;hp=0000000000000000000000000000000000000000;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae diff --git a/vendor/gabordemooij/redbean/testing/RedUNIT/Base/PullRequest530.php b/vendor/gabordemooij/redbean/testing/RedUNIT/Base/PullRequest530.php new file mode 100644 index 000000000..e22ba87e1 --- /dev/null +++ b/vendor/gabordemooij/redbean/testing/RedUNIT/Base/PullRequest530.php @@ -0,0 +1,54 @@ +if ($bean->$linkField != $id) $bean->$linkField = $id; + * + * @return void + */ + public function testPullRequest530() + { + testpack( 'Testing Pull Request #530 - OODBBean __set() checks if $property is a field link' ); + R::freeze(false); + R::setAutoResolve(true); + $linkedObjects = R::dispense('linkedobject', 2); + R::storeAll($linkedObjects); + $tester = R::dispense('parent'); + $tester->linked = $linkedObjects[0]; + R::store($tester); + $tester = R::findOne('parent'); + asrt($tester->linked->id, $linkedObjects[0]->id); + $tester->linked_id = $linkedObjects[1]->id; + R::store($tester); + asrt($tester->linked->id, $linkedObjects[1]->id); + } +} + +?>