# File lib/puppet/external/event-loop/better-definers.rb, line 303
303:         def test_define_readers
304:             @X.define_readers :foo, :bar
305:             assert !@x.respond_to?(:foo=)
306:             assert !@x.respond_to?(:bar=)
307:             @x.instance_eval { @foo = 123 ; @bar = 456 }
308:             assert_equal @x.foo, 123
309:             assert_equal @x.bar, 456
310:             @X.define_readers :baz?, :quux?
311:             assert !@x.respond_to?(:baz=)
312:             assert !@x.respond_to?(:quux=)
313:             @x.instance_eval { @baz = false ; @quux = true }
314:             assert !@x.baz?
315:             assert @x.quux?
316:         end