2018-01-29 19:44:18 +00:00
|
|
|
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")
|
2018-09-05 15:36:14 +00:00
|
|
|
copyIn(fixturePath("test_description"), pathToTest, false)
|
2018-01-29 19:44:18 +00:00
|
|
|
})
|
|
|
|
|
|
|
|
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"))
|
|
|
|
})
|
|
|
|
})
|