4 assert('ensure - context - yield') do
6 attr_reader :ensure_context
10 @ensure_context = self
14 yielder = EnsureYieldBreak.new
17 assert_equal yielder, yielder.ensure_context
20 assert('ensure - context - yield and break') do
21 class EnsureYieldBreak
22 attr_reader :ensure_context
26 @ensure_context = self
30 yielder = EnsureYieldBreak.new
34 assert_equal yielder, yielder.ensure_context
37 assert('ensure - context - yield and return') do
38 class EnsureYieldBreak
39 attr_reader :ensure_context
43 @ensure_context = self
47 yielder = EnsureYieldBreak.new
53 assert_equal yielder, yielder.ensure_context