We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 532351e commit 8d152a4Copy full SHA for 8d152a4
testing/deferred/deferred.go
@@ -85,6 +85,11 @@ func (d *Deferred[V]) SetValue(v V) {
85
close(d.done)
86
}
87
88
+func (d *Deferred[V]) SetErr(err error) {
89
+ d.err = err
90
+ close(d.done)
91
+}
92
+
93
func New[V any]() *Deferred[V] {
94
return &Deferred[V]{
95
done: make(chan struct{}),
testing/testservice/ginkgo/helpers.go
@@ -25,7 +25,11 @@ func DeferNew(
25
go func() {
26
defer GinkgoRecover()
27
28
- Expect(service.Start(context.Background())).To(Succeed())
+ err := service.Start(context.Background())
29
+ if err != nil {
30
+ d.SetErr(err)
31
+ Fail(err.Error())
32
+ }
33
d.SetValue(service)
34
}()
35
0 commit comments