26 lines
654 B
Go
26 lines
654 B
Go
|
package integration_test
|
||
|
|
||
|
import (
|
||
|
. "github.com/onsi/ginkgo"
|
||
|
. "github.com/onsi/gomega"
|
||
|
"github.com/onsi/gomega/gbytes"
|
||
|
"github.com/onsi/gomega/gexec"
|
||
|
)
|
||
|
|
||
|
var _ = Describe("TestDescription", func() {
|
||
|
var pathToTest string
|
||
|
|
||
|
BeforeEach(func() {
|
||
|
pathToTest = tmpPath("test_description")
|
||
|
copyIn("test_description", pathToTest)
|
||
|
})
|
||
|
|
||
|
It("should capture and emit information about the current test", func() {
|
||
|
session := startGinkgo(pathToTest, "--noColor")
|
||
|
Eventually(session).Should(gexec.Exit(1))
|
||
|
|
||
|
Ω(session).Should(gbytes.Say("TestDescription should pass:false"))
|
||
|
Ω(session).Should(gbytes.Say("TestDescription should fail:true"))
|
||
|
})
|
||
|
})
|