One minor point: "I use should eql() here, which translates to assertSame()" actually, that's the same as assertEquals(). If you want assertSame() you need to use equal().
ri BasicObject#equal?: "is used to determine object identity"
One minor point: "I use should eql() here, which translates to assertSame()" actually, that's the same as assertEquals(). If you want assertSame() you need to use equal().
ri BasicObject#equal?: "is used to determine object identity"