test: add more tests (#1106)

* style: format code

* test: add more tests

* fix: staticcheck errors
This commit is contained in:
Kevin Wan
2021-10-01 10:03:56 +08:00
committed by GitHub
parent d1bfb5ef61
commit d1e702e8a3
3 changed files with 54 additions and 6 deletions

View File

@@ -23,6 +23,7 @@ func NewResourceManager() *ResourceManager {
}
// Close closes the manager.
// Don't use the ResourceManager after Close() called.
func (manager *ResourceManager) Close() error {
manager.lock.Lock()
defer manager.lock.Unlock()
@@ -33,8 +34,10 @@ func (manager *ResourceManager) Close() error {
be.Add(err)
}
}
// reset resources
manager.resources = make(map[string]io.Closer)
// release resources to avoid using it later
manager.resources = nil
return be.Err()
}