public function testFlushCacheForUpdateOne()
{
// 模拟数据库更新操作
$this->conn->shouldReceive('update');
// 模拟刷新表级缓存
$this->meta->shouldReceive('flush')->with('angejia', 'user');
// 模拟刷新行级缓存
$this->cache->shouldReceive('del')->with(['3558193cd9818af7fe4d2c2f5bd9d00f']);
$this->cache->shouldReceive('get')->with(['3558193cd9818af7fe4d2c2f5bd9d00f'])->andReturn(['3558193cd9818af7fe4d2c2f5bd9d00f' => (object) ['id' => 1, 'name' => '海涛']]);
// 模拟返回受到影响的数据,用于清理缓存
$this->conn->shouldReceive('select')->andReturn([(object) ['id' => 1, 'name' => '海涛']]);
$user = User::find(1);
$user->name = '海涛2';
$user->save();
}