Skip to content

Commit 74cb677

Browse files
committed
test PushAsserter as a real stack: Push/Pop
1 parent 11f6c9f commit 74cb677

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

samples/main.go

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,27 @@ func main() {
4242
case "play":
4343
doPlayMain()
4444
case "assert":
45-
doAssertMain()
45+
doAssertMain(false)
46+
case "assert-keep":
47+
doAssertMain(true)
4648
default:
4749
err2.Throwf("unknown (%v) playground given", *mode)
4850
}
4951
}
5052

51-
func doAssertMain() {
53+
func doAssertMain(keep bool) {
54+
asserterPusher(keep)
55+
asserterTester()
56+
}
57+
58+
func asserterTester() {
59+
//defer assert.PushAsserter(assert.Development)()
5260
assert.That(false)
5361
}
62+
63+
func asserterPusher(keep bool) {
64+
pop := assert.PushAsserter(assert.Debug)
65+
if keep {
66+
pop()
67+
}
68+
}

0 commit comments

Comments
 (0)