fix linting errors
Some checks failed
Lint / golangci-lint (push) Failing after 10m19s
Declarative Tests / test (push) Failing after 1m1s

This commit is contained in:
Matthew Rich 2024-04-03 15:58:29 -07:00
parent 9ed42521c8
commit eb574f9ad7
2 changed files with 7 additions and 5 deletions

View File

@ -100,10 +100,12 @@ func (c *Container) URI() string {
func (c *Container) SetURI(uri string) error { func (c *Container) SetURI(uri string) error {
resourceUri, e := url.Parse(uri) resourceUri, e := url.Parse(uri)
if resourceUri.Scheme == c.Type() { if e == nil {
c.Name, e = filepath.Abs(filepath.Join(resourceUri.Hostname(), resourceUri.RequestURI())) if resourceUri.Scheme == c.Type() {
} else { c.Name, e = filepath.Abs(filepath.Join(resourceUri.Hostname(), resourceUri.RequestURI()))
e = fmt.Errorf("%w: %s is not a %s", ErrInvalidResourceURI, uri, c.Type()) } else {
e = fmt.Errorf("%w: %s is not a %s", ErrInvalidResourceURI, uri, c.Type())
}
} }
return e return e
} }

View File

@ -34,7 +34,7 @@ func TestReadContainer(t *testing.T) {
state: present state: present
` `
m := &mocks.MockContainerClient{ m := &mocks.MockContainerClient{
InjectContainerList: func(ctx context.Context, options types.ContainerListOptions) ([]types.Container, error) { InjectContainerList: func(ctx context.Context, options container.ListOptions) ([]types.Container, error) {
return []types.Container{ return []types.Container{
{ID: "123456789abc"}, {ID: "123456789abc"},
{ID: "123456789def"}, {ID: "123456789def"},