public function testDeleteObjectDeletesRecordInVersionTable() { \VersionableBehaviorTest1Query::create()->deleteAll(); \VersionableBehaviorTest1VersionQuery::create()->deleteAll(); $o = new \VersionableBehaviorTest1(); $o->save(); $o->setBar(123); $o->save(); $nbVersions = \VersionableBehaviorTest1VersionQuery::create()->count(); $this->assertEquals(2, $nbVersions); $o->delete(); $nbVersions = \VersionableBehaviorTest1VersionQuery::create()->count(); $this->assertEquals(0, $nbVersions); }