We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11f6c9f commit 74cb677Copy full SHA for 74cb677
samples/main.go
@@ -42,12 +42,27 @@ func main() {
42
case "play":
43
doPlayMain()
44
case "assert":
45
- doAssertMain()
+ doAssertMain(false)
46
+ case "assert-keep":
47
+ doAssertMain(true)
48
default:
49
err2.Throwf("unknown (%v) playground given", *mode)
50
}
51
52
-func doAssertMain() {
53
+func doAssertMain(keep bool) {
54
+ asserterPusher(keep)
55
+ asserterTester()
56
+}
57
+
58
+func asserterTester() {
59
+ //defer assert.PushAsserter(assert.Development)()
60
assert.That(false)
61
62
63
+func asserterPusher(keep bool) {
64
+ pop := assert.PushAsserter(assert.Debug)
65
+ if keep {
66
+ pop()
67
+ }
68
0 commit comments