# File lib/puppet/external/event-loop/better-definers.rb, line 284
284:         def test_define_soft_aliases
285:             @X.define_method(:foo) { 123 }
286:             @X.define_method(:baz) { 321 }
287:             @X.define_soft_aliases :bar => :foo, :quux => :baz
288:             assert_equal @x.foo, 123
289:             assert_equal @x.bar, 123
290:             assert_equal @y.foo, 123
291:             assert_equal @y.bar, 123
292:             assert_equal @x.baz, 321
293:             assert_equal @x.quux, 321
294:             assert_equal @y.baz, 321
295:             assert_equal @y.quux, 321
296:             @Y.define_method(:foo) { 456 }
297:             assert_equal @y.foo, @y.bar, 456
298:             @Y.define_method(:quux) { 654 }
299:             assert_equal @y.baz, 321
300:             assert_equal @y.quux, 654
301:         end