Documentation ¶
Index ¶
- type FakeClient
- func (f *FakeClient) AddPackage(name, version string, manifest *v1alpha1.PackageManifest)
- func (f *FakeClient) Clear()
- func (f *FakeClient) FetchLatestPackageManifest(repoURL string, name string, target *v1alpha1.PackageManifest) (version string, err error)
- func (f *FakeClient) FetchPackageIndex(repoURL string, name string, target *types.PackageIndex) error
- func (f *FakeClient) FetchPackageManifest(repoURL string, name string, version string, target *v1alpha1.PackageManifest) error
- func (f *FakeClient) FetchPackageRepoIndex(repoURL string, target *types.PackageRepoIndex) error
- func (f *FakeClient) GetLatestVersion(repoURL string, pkgName string) (string, error)
- func (f *FakeClient) GetPackageManifestURL(repoURL string, name string, version string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeClient ¶
type FakeClient struct {
Packages map[string]map[string]*v1alpha1.PackageManifest
}
FakeClient is a mock implementation of RepoClient for use in tests
func (*FakeClient) AddPackage ¶
func (f *FakeClient) AddPackage(name, version string, manifest *v1alpha1.PackageManifest)
func (*FakeClient) Clear ¶
func (f *FakeClient) Clear()
func (*FakeClient) FetchLatestPackageManifest ¶
func (f *FakeClient) FetchLatestPackageManifest(repoURL string, name string, target *v1alpha1.PackageManifest) (version string, err error)
FetchLatestPackageManifest implements client.RepoClient.
func (*FakeClient) FetchPackageIndex ¶
func (f *FakeClient) FetchPackageIndex(repoURL string, name string, target *types.PackageIndex) error
FetchPackageIndex implements client.RepoClient.
func (*FakeClient) FetchPackageManifest ¶
func (f *FakeClient) FetchPackageManifest(repoURL string, name string, version string, target *v1alpha1.PackageManifest) error
FetchPackageManifest implements client.RepoClient.
func (*FakeClient) FetchPackageRepoIndex ¶
func (f *FakeClient) FetchPackageRepoIndex(repoURL string, target *types.PackageRepoIndex) error
FetchPackageRepoIndex implements client.RepoClient.
func (*FakeClient) GetLatestVersion ¶
func (f *FakeClient) GetLatestVersion(repoURL string, pkgName string) (string, error)
GetLatestVersion implements client.RepoClient.
func (*FakeClient) GetPackageManifestURL ¶
func (f *FakeClient) GetPackageManifestURL(repoURL string, name string, version string) (string, error)
GetPackageManifestURL implements client.RepoClient.
Click to show internal directories.
Click to hide internal directories.