mirror of
https://github.com/portainer/portainer.git
synced 2025-07-19 13:29:41 +02:00
34 lines
671 B
Go
34 lines
671 B
Go
|
package sdk
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/stretchr/testify/assert"
|
||
|
"helm.sh/helm/v3/pkg/chart"
|
||
|
sdkrelease "helm.sh/helm/v3/pkg/release"
|
||
|
)
|
||
|
|
||
|
func Test_ConvertHistory(t *testing.T) {
|
||
|
t.Run("successfully maps a sdk release to a release", func(t *testing.T) {
|
||
|
is := assert.New(t)
|
||
|
|
||
|
release := sdkrelease.Release{
|
||
|
Name: "releaseName",
|
||
|
Version: 1,
|
||
|
Info: &sdkrelease.Info{
|
||
|
Status: "deployed",
|
||
|
},
|
||
|
Chart: &chart.Chart{
|
||
|
Metadata: &chart.Metadata{
|
||
|
Name: "chartName",
|
||
|
Version: "chartVersion",
|
||
|
AppVersion: "chartAppVersion",
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
|
||
|
result := convertHistory(&release)
|
||
|
is.Equal(release.Name, result.Name)
|
||
|
})
|
||
|
}
|