Files

27 lines
670 B
Go

// Copyright (C) 2022, Lux Industries Inc. All rights reserved.
// See the file LICENSE for licensing terms.
package root
import (
"fmt"
"os"
"github.com/luxfi/cli/v2/tests/e2e/commands"
ginkgo "github.com/onsi/ginkgo/v2"
"github.com/onsi/gomega"
)
var _ = ginkgo.Describe("[Root]", func() {
ginkgo.It("can print version", func() {
expectedVersion, err := os.ReadFile("VERSION")
expectedVersionStr := fmt.Sprintf("lux version %s\n", string(expectedVersion))
gomega.Expect(err).Should(gomega.BeNil())
version := commands.GetVersion()
gomega.Expect(version).Should(gomega.Equal(expectedVersionStr))
gomega.Expect(err).Should(gomega.BeNil())
})
})