# File lib/puppet/external/event-loop/better-definers.rb, line 264
264:         def test_define_hard_aliases
265:             @X.define_method(:foo) { 123 }
266:             @X.define_method(:baz) { 321 }
267:             @X.define_hard_aliases :bar => :foo, :quux => :baz
268:             assert_equal @x.foo, 123
269:             assert_equal @x.bar, 123
270:             assert_equal @y.foo, 123
271:             assert_equal @y.bar, 123
272:             assert_equal @x.baz, 321
273:             assert_equal @x.quux, 321
274:             assert_equal @y.baz, 321
275:             assert_equal @y.quux, 321
276:             @Y.define_method(:foo) { 456 }
277:             assert_equal @y.foo, 456
278:             assert_equal @y.bar, 123
279:             @Y.define_method(:quux) { 654 }
280:             assert_equal @y.baz, 321
281:             assert_equal @y.quux, 654
282:         end