github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/internal/internal_integration/report_entries_test.go (about) 1 package internal_integration_test 2 3 import ( 4 . "github.com/onsi/ginkgo" 5 "github.com/onsi/ginkgo/types" 6 . "github.com/onsi/gomega" 7 ) 8 9 var _ = Describe("ReportEntries", func() { 10 BeforeEach(func() { 11 success, _ := RunFixture("Report Entries", func() { 12 BeforeSuite(func() { 13 AddReportEntry("bridge", "engaged") 14 }) 15 16 It("adds-entries", func() { 17 AddReportEntry("medical", "healthy") 18 AddReportEntry("engineering", "on fire") 19 }) 20 21 It("adds-no-entries", func() {}) 22 }) 23 Ω(success).Should(BeTrue()) 24 }) 25 26 It("attaches entries to the report", func() { 27 Ω(reporter.Did.Find("adds-entries").ReportEntries[0].Name).Should(Equal("medical")) 28 Ω(reporter.Did.Find("adds-entries").ReportEntries[0].Value.String()).Should(Equal("healthy")) 29 Ω(reporter.Did.Find("adds-entries").ReportEntries[1].Name).Should(Equal("engineering")) 30 Ω(reporter.Did.Find("adds-entries").ReportEntries[1].Value.String()).Should(Equal("on fire")) 31 Ω(reporter.Did.Find("adds-no-entries").ReportEntries).Should(BeEmpty()) 32 Ω(reporter.Did.FindByLeafNodeType(types.NodeTypeBeforeSuite).ReportEntries[0].Name).Should(Equal("bridge")) 33 Ω(reporter.Did.FindByLeafNodeType(types.NodeTypeBeforeSuite).ReportEntries[0].Value.String()).Should(Equal("engaged")) 34 }) 35 })