public function testInvalidateTags() { $dependency = new TagDependency(['tags' => [ActiveRecordCacheTags::getCommonTag(Table::className())], 'reusable' => true]); $model = Table::getDb()->cache(function ($db) { return Table::findOne(['title' => 'row1']); }, 86400, $dependency); $this->assertFalse($dependency->getHasChanged(Yii::$app->cache)); $model->delete(); $this->assertTrue($dependency->getHasChanged(Yii::$app->cache)); }