fix(provision): reconcile channel pricing and hosted access
This commit is contained in:
@@ -23,6 +23,23 @@ func TestSuggestResourceNames(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestSuggestResourceNamesIncludesAccessModeSuffix(t *testing.T) {
|
||||
provider := sampleProviderManifest()
|
||||
provider.GroupTemplate.Name = ""
|
||||
provider.ChannelTemplate.Name = ""
|
||||
provider.PlanTemplate.Name = ""
|
||||
|
||||
names := SuggestResourceNamesForMode(provider, AccessModeSubscription)
|
||||
want := ResourceNames{
|
||||
Group: "crm-deepseek-group-subscription",
|
||||
Channel: "crm-deepseek-channel-subscription",
|
||||
Plan: "crm-deepseek-plan-subscription",
|
||||
}
|
||||
if !reflect.DeepEqual(names, want) {
|
||||
t.Fatalf("SuggestResourceNamesForMode() = %#v, want %#v", names, want)
|
||||
}
|
||||
}
|
||||
|
||||
func TestPreviewServiceReportsCreateActionsWhenHostHasNoResources(t *testing.T) {
|
||||
host := &fakePreviewHost{}
|
||||
svc := NewPreviewService(host)
|
||||
|
||||
Reference in New Issue
Block a user