@@ -7,13 +7,12 @@ import (
77 . "github.com/onsi/ginkgo/v2"
88 . "github.com/onsi/gomega"
99
10- "github.com/jahvon/flow/internal/context"
1110 "github.com/jahvon/flow/tests/utils"
1211)
1312
1413var _ = Describe ("config e2e" , Ordered , func () {
1514 var (
16- ctx * context .Context
15+ ctx * utils .Context
1716 run * utils.CommandRunner
1817 )
1918
@@ -33,7 +32,7 @@ var _ = Describe("config e2e", Ordered, func() {
3332 When ("getting configuration (flow config get)" , func () {
3433 It ("should display configuration in yaml format" , func () {
3534 stdOut := ctx .StdOut ()
36- Expect (run .Run (ctx , "config" , "get" , "-o" , "yaml" )).To (Succeed ())
35+ Expect (run .Run (ctx . Context , "config" , "get" , "-o" , "yaml" )).To (Succeed ())
3736 out , err := readFileContent (stdOut )
3837 Expect (err ).NotTo (HaveOccurred ())
3938 Expect (out ).To (ContainSubstring ("currentWorkspace:" ))
@@ -42,7 +41,7 @@ var _ = Describe("config e2e", Ordered, func() {
4241
4342 When ("setting namespace (flow config set namespace)" , func () {
4443 It ("should set the namespace successfully" , func () {
45- Expect (run .Run (ctx , "config" , "set" , "namespace" , "test-namespace" )).To (Succeed ())
44+ Expect (run .Run (ctx . Context , "config" , "set" , "namespace" , "test-namespace" )).To (Succeed ())
4645 out , err := readFileContent (ctx .StdOut ())
4746 Expect (err ).NotTo (HaveOccurred ())
4847 Expect (out ).To (ContainSubstring ("Namespace set to test-namespace" ))
@@ -51,14 +50,14 @@ var _ = Describe("config e2e", Ordered, func() {
5150
5251 When ("setting workspace mode (flow config set workspace-mode)" , func () {
5352 It ("should set workspace mode to fixed" , func () {
54- Expect (run .Run (ctx , "config" , "set" , "workspace-mode" , "fixed" )).To (Succeed ())
53+ Expect (run .Run (ctx . Context , "config" , "set" , "workspace-mode" , "fixed" )).To (Succeed ())
5554 out , err := readFileContent (ctx .StdOut ())
5655 Expect (err ).NotTo (HaveOccurred ())
5756 Expect (out ).To (ContainSubstring ("Workspace mode set to 'fixed'" ))
5857 })
5958
6059 It ("should set workspace mode to dynamic" , func () {
61- Expect (run .Run (ctx , "config" , "set" , "workspace-mode" , "dynamic" )).To (Succeed ())
60+ Expect (run .Run (ctx . Context , "config" , "set" , "workspace-mode" , "dynamic" )).To (Succeed ())
6261 out , err := readFileContent (ctx .StdOut ())
6362 Expect (err ).NotTo (HaveOccurred ())
6463 Expect (out ).To (ContainSubstring ("Workspace mode set to 'dynamic'" ))
@@ -67,28 +66,28 @@ var _ = Describe("config e2e", Ordered, func() {
6766
6867 When ("setting log mode (flow config set log-mode)" , func () {
6968 It ("should set log mode to logfmt" , func () {
70- Expect (run .Run (ctx , "config" , "set" , "log-mode" , "logfmt" )).To (Succeed ())
69+ Expect (run .Run (ctx . Context , "config" , "set" , "log-mode" , "logfmt" )).To (Succeed ())
7170 out , err := readFileContent (ctx .StdOut ())
7271 Expect (err ).NotTo (HaveOccurred ())
7372 Expect (out ).To (ContainSubstring ("Default log mode set to 'logfmt'" ))
7473 })
7574
7675 It ("should set log mode to json" , func () {
77- Expect (run .Run (ctx , "config" , "set" , "log-mode" , "json" )).To (Succeed ())
76+ Expect (run .Run (ctx . Context , "config" , "set" , "log-mode" , "json" )).To (Succeed ())
7877 out , err := readFileContent (ctx .StdOut ())
7978 Expect (err ).NotTo (HaveOccurred ())
8079 Expect (out ).To (ContainSubstring ("Default log mode set to 'json'" ))
8180 })
8281
8382 It ("should set log mode to text" , func () {
84- Expect (run .Run (ctx , "config" , "set" , "log-mode" , "text" )).To (Succeed ())
83+ Expect (run .Run (ctx . Context , "config" , "set" , "log-mode" , "text" )).To (Succeed ())
8584 out , err := readFileContent (ctx .StdOut ())
8685 Expect (err ).NotTo (HaveOccurred ())
8786 Expect (out ).To (ContainSubstring ("Default log mode set to 'text'" ))
8887 })
8988
9089 It ("should set log mode to hidden" , func () {
91- Expect (run .Run (ctx , "config" , "set" , "log-mode" , "hidden" )).To (Succeed ())
90+ Expect (run .Run (ctx . Context , "config" , "set" , "log-mode" , "hidden" )).To (Succeed ())
9291 out , err := readFileContent (ctx .StdOut ())
9392 Expect (err ).NotTo (HaveOccurred ())
9493 Expect (out ).To (ContainSubstring ("Default log mode set to 'hidden'" ))
@@ -97,14 +96,14 @@ var _ = Describe("config e2e", Ordered, func() {
9796
9897 When ("setting TUI (flow config set tui)" , func () {
9998 It ("should enable TUI" , func () {
100- Expect (run .Run (ctx , "config" , "set" , "tui" , "true" )).To (Succeed ())
99+ Expect (run .Run (ctx . Context , "config" , "set" , "tui" , "true" )).To (Succeed ())
101100 out , err := readFileContent (ctx .StdOut ())
102101 Expect (err ).NotTo (HaveOccurred ())
103102 Expect (out ).To (ContainSubstring ("Interactive UI enabled" ))
104103 })
105104
106105 It ("should disable TUI" , func () {
107- Expect (run .Run (ctx , "config" , "set" , "tui" , "false" )).To (Succeed ())
106+ Expect (run .Run (ctx . Context , "config" , "set" , "tui" , "false" )).To (Succeed ())
108107 out , err := readFileContent (ctx .StdOut ())
109108 Expect (err ).NotTo (HaveOccurred ())
110109 Expect (out ).To (ContainSubstring ("Interactive UI disabled" ))
@@ -113,14 +112,14 @@ var _ = Describe("config e2e", Ordered, func() {
113112
114113 When ("setting notifications (flow config set notifications)" , func () {
115114 It ("should enable notifications" , func () {
116- Expect (run .Run (ctx , "config" , "set" , "notifications" , "true" )).To (Succeed ())
115+ Expect (run .Run (ctx . Context , "config" , "set" , "notifications" , "true" )).To (Succeed ())
117116 out , err := readFileContent (ctx .StdOut ())
118117 Expect (err ).NotTo (HaveOccurred ())
119118 Expect (out ).To (ContainSubstring ("Notifications enabled" ))
120119 })
121120
122121 It ("should disable notifications" , func () {
123- Expect (run .Run (ctx , "config" , "set" , "notifications" , "false" )).To (Succeed ())
122+ Expect (run .Run (ctx . Context , "config" , "set" , "notifications" , "false" )).To (Succeed ())
124123 out , err := readFileContent (ctx .StdOut ())
125124 Expect (err ).NotTo (HaveOccurred ())
126125 Expect (out ).To (ContainSubstring ("Notifications disabled" ))
@@ -129,21 +128,21 @@ var _ = Describe("config e2e", Ordered, func() {
129128
130129 When ("setting theme (flow config set theme)" , func () {
131130 It ("should set theme to light" , func () {
132- Expect (run .Run (ctx , "config" , "set" , "theme" , "light" )).To (Succeed ())
131+ Expect (run .Run (ctx . Context , "config" , "set" , "theme" , "light" )).To (Succeed ())
133132 out , err := readFileContent (ctx .StdOut ())
134133 Expect (err ).NotTo (HaveOccurred ())
135134 Expect (out ).To (ContainSubstring ("Theme set to light" ))
136135 })
137136
138137 It ("should set theme to dark" , func () {
139- Expect (run .Run (ctx , "config" , "set" , "theme" , "dark" )).To (Succeed ())
138+ Expect (run .Run (ctx . Context , "config" , "set" , "theme" , "dark" )).To (Succeed ())
140139 out , err := readFileContent (ctx .StdOut ())
141140 Expect (err ).NotTo (HaveOccurred ())
142141 Expect (out ).To (ContainSubstring ("Theme set to dark" ))
143142 })
144143
145144 It ("should set theme to default" , func () {
146- Expect (run .Run (ctx , "config" , "set" , "theme" , "default" )).To (Succeed ())
145+ Expect (run .Run (ctx . Context , "config" , "set" , "theme" , "default" )).To (Succeed ())
147146 out , err := readFileContent (ctx .StdOut ())
148147 Expect (err ).NotTo (HaveOccurred ())
149148 Expect (out ).To (ContainSubstring ("Theme set to default" ))
@@ -152,14 +151,14 @@ var _ = Describe("config e2e", Ordered, func() {
152151
153152 When ("setting timeout (flow config set timeout)" , func () {
154153 It ("should set timeout to a valid duration" , func () {
155- Expect (run .Run (ctx , "config" , "set" , "timeout" , "30s" )).To (Succeed ())
154+ Expect (run .Run (ctx . Context , "config" , "set" , "timeout" , "30s" )).To (Succeed ())
156155 out , err := readFileContent (ctx .StdOut ())
157156 Expect (err ).NotTo (HaveOccurred ())
158157 Expect (out ).To (ContainSubstring ("Default timeout set to 30s" ))
159158 })
160159
161160 It ("should set timeout to minutes" , func () {
162- Expect (run .Run (ctx , "config" , "set" , "timeout" , "5m" )).To (Succeed ())
161+ Expect (run .Run (ctx . Context , "config" , "set" , "timeout" , "5m" )).To (Succeed ())
163162 out , err := readFileContent (ctx .StdOut ())
164163 Expect (err ).NotTo (HaveOccurred ())
165164 Expect (out ).To (ContainSubstring ("Default timeout set to 5m" ))
@@ -174,7 +173,7 @@ var _ = Describe("config e2e", Ordered, func() {
174173 Expect (err ).ToNot (HaveOccurred ())
175174
176175 ctx .SetIO (reader , ctx .StdOut ())
177- Expect (run .Run (ctx , "config" , "reset" )).To (Succeed ())
176+ Expect (run .Run (ctx . Context , "config" , "reset" )).To (Succeed ())
178177 out , err := readFileContent (ctx .StdOut ())
179178 Expect (err ).NotTo (HaveOccurred ())
180179 Expect (out ).To (ContainSubstring ("Restored flow configurations" ))
@@ -187,7 +186,7 @@ var _ = Describe("config e2e", Ordered, func() {
187186 Expect (err ).ToNot (HaveOccurred ())
188187
189188 ctx .SetIO (reader , ctx .StdOut ())
190- Expect (run .Run (ctx , "config" , "reset" )).To (Succeed ())
189+ Expect (run .Run (ctx . Context , "config" , "reset" )).To (Succeed ())
191190 out , err := readFileContent (ctx .StdOut ())
192191 Expect (err ).NotTo (HaveOccurred ())
193192 Expect (out ).To (ContainSubstring ("Aborting" ))
0 commit comments