# 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