@@ -19,7 +19,7 @@ import (
1919)
2020
2121var (
22- spec1 = `
22+ intent1 = `
2323resources:
2424- id: v1:Namespace:default
2525 type: Kubernetes
@@ -32,7 +32,7 @@ resources:
3232 spec: {}
3333 status: {}
3434`
35- specModel1 = & intent.Intent {
35+ intentModel1 = & intent.Intent {
3636 Resources : []intent.Resource {
3737 {
3838 ID : "v1:Namespace:default" ,
@@ -51,7 +51,7 @@ resources:
5151 },
5252 }
5353
54- spec2 = `
54+ intent2 = `
5555resources:
5656- id: v1:Namespace:default
5757 type: Kubernetes
@@ -69,7 +69,7 @@ resources:
6969 name: kube-system
7070`
7171
72- specModel2 = & intent.Intent {
72+ intentModel2 = & intent.Intent {
7373 Resources : []intent.Resource {
7474 {
7575 ID : "v1:Namespace:default" ,
@@ -96,7 +96,7 @@ resources:
9696 },
9797 }
9898
99- specModel3 = & intent.Intent {
99+ intentModel3 = & intent.Intent {
100100 Resources : []intent.Resource {
101101 {
102102 ID : "v1:Namespace:default" ,
@@ -119,7 +119,7 @@ resources:
119119 }
120120)
121121
122- func TestGenerateSpecFromFile (t * testing.T ) {
122+ func TestBuildIntentFromFile (t * testing.T ) {
123123 tests := []struct {
124124 name string
125125 path string
@@ -130,14 +130,14 @@ func TestGenerateSpecFromFile(t *testing.T) {
130130 {
131131 name : "test1" ,
132132 path : "kusion_intent.yaml" ,
133- content : spec1 ,
134- want : specModel1 ,
133+ content : intent1 ,
134+ want : intentModel1 ,
135135 },
136136 {
137137 name : "test2" ,
138138 path : "kusion_intent.yaml" ,
139- content : spec2 ,
140- want : specModel2 ,
139+ content : intent2 ,
140+ want : intentModel2 ,
141141 },
142142 {
143143 name : "test3" ,
@@ -162,7 +162,7 @@ func TestGenerateSpecFromFile(t *testing.T) {
162162 }
163163}
164164
165- func TestGenerateSpec (t * testing.T ) {
165+ func TestBuildIntent (t * testing.T ) {
166166 apc := & appconfigmodel.AppConfiguration {}
167167 var apcMap map [string ]interface {}
168168 tmp , _ := json .Marshal (apc )
@@ -181,21 +181,26 @@ func TestGenerateSpec(t *testing.T) {
181181 wantErr bool
182182 }{
183183 {
184- name : "nil generator " , args : struct {
184+ name : "nil builder " , args : struct {
185185 o * builders.Options
186186 project * project.Project
187187 stack * stack.Stack
188188 mocker * mockey.MockBuilder
189189 }{
190- o : & builders.Options {},
191- project : & project.Project {},
192- stack : & stack.Stack {},
193- mocker : mockey .Mock ((* kcl .Builder ).Build ).Return (nil , nil ),
190+ o : & builders.Options {Arguments : map [string ]string {}},
191+ project : & project.Project {
192+ Configuration : project.Configuration {
193+ Name : "default" ,
194+ },
195+ }, stack : & stack.Stack {},
196+ mocker : mockey .Mock (kcl .Run ).Return (& kcl.CompileResult {
197+ Documents : []kclgo.KCLResult {apcMap },
198+ }, nil ),
194199 },
195- want : nil ,
200+ want : intentModel3 ,
196201 },
197202 {
198- name : "kcl generator " , args : struct {
203+ name : "kcl builder " , args : struct {
199204 o * builders.Options
200205 project * project.Project
201206 stack * stack.Stack
@@ -215,7 +220,7 @@ func TestGenerateSpec(t *testing.T) {
215220 want : nil ,
216221 },
217222 {
218- name : "app generator " , args : struct {
223+ name : "app builder " , args : struct {
219224 o * builders.Options
220225 project * project.Project
221226 stack * stack.Stack
@@ -235,7 +240,7 @@ func TestGenerateSpec(t *testing.T) {
235240 Documents : []kclgo.KCLResult {apcMap },
236241 }, nil ),
237242 },
238- want : specModel3 ,
243+ want : intentModel3 ,
239244 },
240245 }
241246
0 commit comments