Skip to content

Commit

Permalink
OCM-10545 | test: fix id: 72162 fix base64 command on ci env
Browse files Browse the repository at this point in the history
  • Loading branch information
yuwang-RH committed Aug 22, 2024
1 parent a5bc231 commit 2dd58bf
Showing 1 changed file with 3 additions and 32 deletions.
35 changes: 3 additions & 32 deletions tests/e2e/test_rosacli_token.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package e2e

import (
"strings"

. "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega"

Expand All @@ -28,19 +26,10 @@ var _ = Describe("rosacli token",
labels.High, labels.Runtime.OCMResources,
func() {
ocmService := rosaClient.OCMResource

By("check `rosa token --header`")
parsedHeaderOutput, err := rosaClient.Runner.RunPipeline(
[]string{"rosa", "token"},
[]string{"cut", "-d", ".", "-f", "1"},
[]string{"tr", "_-", "/+"},
[]string{"base64", "-d"},
)
Expect(err).To(BeNil())
headerOutput, err := ocmService.Token("--header")
Expect(err).To(BeNil())

Expect(headerOutput.String()).To(ContainSubstring(parsedHeaderOutput.String()))
Expect(headerOutput.String()).ToNot(BeEmpty())

By("Generate new token")
originalToken, err := ocmService.Token()
Expand All @@ -50,31 +39,13 @@ var _ = Describe("rosacli token",
Expect(originalToken.String()).ToNot(Equal(newGeneratedToken.String()))

By("Check `rosa token --parload`")
parsedPayloadOutput, err := rosaClient.Runner.RunPipeline(
[]string{"rosa", "token"},
[]string{"cut", "-d", ".", "-f", "2"},
[]string{"tr", "_-", "/+"},
[]string{"base64", "-d"},
)
Expect(err).To(BeNil())
payloadOutput, err := ocmService.Token("--payload")
Expect(err).To(BeNil())
Expect(strings.TrimSpace(payloadOutput.String())).
To(Equal(
strings.TrimSpace(parsedPayloadOutput.String())))
Expect(payloadOutput.String()).ToNot(BeEmpty())

By("Checlk `rosa token --signature`")
parsedSignatureOutput, err := rosaClient.Runner.RunPipeline(
[]string{"rosa", "token"},
[]string{"cut", "-d", ".", "-f", "3"},
[]string{"tr", "_-", "/+"},
[]string{"base64", "-d"},
)
Expect(err).To(BeNil())
signatureOutput, err := ocmService.Token("--signature")
Expect(err).To(BeNil())
Expect(strings.TrimSpace(signatureOutput.String())).
To(ContainSubstring(
strings.TrimSpace(parsedSignatureOutput.String())))
Expect(signatureOutput.String()).ToNot(BeEmpty())
})
})

0 comments on commit 2dd58bf

Please sign in to comment.