@@ -10,34 +10,33 @@ import (
1010 "github.com/stretchr/testify/assert"
1111
1212 "github.com/slok/sloth/internal/log"
13- "github.com/slok/sloth/internal/storage"
1413 "github.com/slok/sloth/internal/storage/io"
1514 "github.com/slok/sloth/pkg/common/model"
1615)
1716
1817func TestIOWriterPrometheusOperatorYAMLRepo (t * testing.T ) {
1918 tests := map [string ]struct {
20- k8sMeta storage .K8sMeta
19+ k8sMeta model .K8sMeta
2120 slos model.PromSLOGroupResult
2221 expYAML string
2322 expErr bool
2423 }{
2524 "Having 0 SLO rules should fail." : {
26- k8sMeta : storage .K8sMeta {},
25+ k8sMeta : model .K8sMeta {},
2726 slos : model.PromSLOGroupResult {},
2827 expErr : true ,
2928 },
3029
3130 "Having 0 SLO rules generated should fail." : {
32- k8sMeta : storage .K8sMeta {},
31+ k8sMeta : model .K8sMeta {},
3332 slos : model.PromSLOGroupResult {
3433 SLOResults : []model.PromSLOResult {},
3534 },
3635 expErr : true ,
3736 },
3837
3938 "Having a single SLI recording rule should render correctly." : {
40- k8sMeta : storage .K8sMeta {
39+ k8sMeta : model .K8sMeta {
4140 Name : "test-name" ,
4241 Namespace : "test-ns" ,
4342 Labels : map [string ]string {"lk1" : "lv1" },
8786 },
8887
8988 "Having a single metadata recording rule should render correctly." : {
90- k8sMeta : storage .K8sMeta {
89+ k8sMeta : model .K8sMeta {
9190 Name : "test-name" ,
9291 Namespace : "test-ns" ,
9392 Labels : map [string ]string {"lk1" : "lv1" },
@@ -139,7 +138,7 @@ spec:
139138 },
140139
141140 "Having a single SLO alert rule should render correctly." : {
142- k8sMeta : storage .K8sMeta {
141+ k8sMeta : model .K8sMeta {
143142 Name : "test-name" ,
144143 Namespace : "test-ns" ,
145144 Labels : map [string ]string {"lk1" : "lv1" },
@@ -192,7 +191,7 @@ spec:
192191 },
193192
194193 "Having a multiple SLO alert and recording rules should render correctly." : {
195- k8sMeta : storage .K8sMeta {
194+ k8sMeta : model .K8sMeta {
196195 Name : "test-name" ,
197196 Namespace : "test-ns" ,
198197 Labels : map [string ]string {"lk1" : "lv1" },
0 commit comments