@@ -3,29 +3,33 @@ package test
33import (
44 "bufio"
55 "bytes"
6- "os"
7-
8- . "github.com/onsi/ginkgo"
6+ . "github.com/onsi/ginkgo/v2"
7+ . "github.com/onsi/gomega"
98 "github.com/replicatedhq/replicated/cli/cmd"
109 apps "github.com/replicatedhq/replicated/gen/go/v1"
1110 channels "github.com/replicatedhq/replicated/gen/go/v1"
1211 "github.com/replicatedhq/replicated/pkg/platformclient"
13- "github.com/stretchr/testify/assert "
12+ "os "
1413)
1514
1615var _ = Describe ("channel inspect" , func () {
17- api := platformclient .NewHTTPClient (os .Getenv ("REPLICATED_API_ORIGIN" ), os .Getenv ("REPLICATED_API_TOKEN" ))
18- t := GinkgoT ()
19- var app = & apps.App {Name : mustToken (8 )}
20- var appChan = & channels.AppChannel {}
16+ var (
17+ api * platformclient.HTTPClient
18+ app * apps.App
19+ appChan * channels.AppChannel
20+ err error
21+ )
2122
2223 BeforeEach (func () {
23- var err error
24+ api = platformclient .NewHTTPClient (os .Getenv ("REPLICATED_API_ORIGIN" ), os .Getenv ("REPLICATED_API_TOKEN" ))
25+ app = & apps.App {Name : mustToken (8 )}
26+ appChan = & channels.AppChannel {}
27+
2428 app , err = api .CreateApp (& platformclient.AppOptions {Name : app .Name })
25- assert . Nil ( t , err )
29+ Expect ( err ). ToNot ( HaveOccurred () )
2630
2731 appChans , err := api .ListChannels (app .Id )
28- assert . Nil ( t , err )
32+ Expect ( err ). ToNot ( HaveOccurred () )
2933 appChan = & appChans [0 ]
3034 })
3135
@@ -43,40 +47,27 @@ var _ = Describe("channel inspect", func() {
4347 rootCmd .SetArgs ([]string {"channel" , "inspect" , appChan .Id , "--app" , app .Slug })
4448
4549 err := cmd .Execute (rootCmd , nil , & stdout , & stderr )
46- assert . Nil ( t , err )
50+ Expect ( err ). ToNot ( HaveOccurred () )
4751
48- assert . Zero ( t , stderr , "Expected no stderr output" )
49- assert . NotZero ( t , stdout , "Expected stdout output" )
52+ Expect ( stderr . String ()). To ( BeEmpty () )
53+ Expect ( stdout . String ()). ToNot ( BeEmpty () )
5054
5155 r := bufio .NewScanner (& stdout )
5256
53- assert .True (t , r .Scan ())
54- assert .Regexp (t , `^ID:\s+` + appChan .Id + `$` , r .Text ())
55-
56- assert .True (t , r .Scan ())
57- assert .Regexp (t , `^NAME:\s+` + appChan .Name + `$` , r .Text ())
58-
59- assert .True (t , r .Scan ())
60- assert .Regexp (t , `^DESCRIPTION:\s+` + appChan .Description + `$` , r .Text ())
61-
62- assert .True (t , r .Scan ())
63- assert .Regexp (t , `^RELEASE:\s+` , r .Text ())
64- /*
65- assert.True(t, r.Scan())
66- assert.Equal(t, "LICENSE_COUNTS", r.Text())
57+ Expect (r .Scan ()).To (BeTrue ())
58+ Expect (r .Text ()).To (MatchRegexp (`^ID:\s+` + appChan .Id + `$` ))
6759
68- assert.True(t, r.Scan())
69- assert.Equal(t, "No licenses in channel", r.Text( ))
60+ Expect ( r .Scan ()). To ( BeTrue ())
61+ Expect ( r . Text ()). To ( MatchRegexp ( `^NAME:\s+` + appChan . Name + `$` ))
7062
71- assert.True(t, r.Scan())
72- assert.Equal(t, "", r.Text())
63+ Expect ( r .Scan ()). To ( BeTrue ())
64+ Expect ( r .Text ()). To ( MatchRegexp ( `^DESCRIPTION:\s+` + appChan . Description + `$` ))
7365
74- assert.True(t, r.Scan())
75- assert.Equal(t, "RELEASES", r.Text())
66+ Expect ( r .Scan ()). To ( BeTrue ())
67+ Expect ( r .Text ()). To ( MatchRegexp ( `^RELEASE:\s+` ))
7668
77- assert.True(t, r.Scan())
78- assert.Equal(t, "No releases in channel", r.Text())
79- */
69+ Expect (r .Scan ()).To (BeTrue ())
70+ Expect (r .Text ()).To (MatchRegexp (`^VERSION:\s+` ))
8071 })
8172 })
8273 })
0 commit comments