"So what's the test going to achieve?  What's that test for?" said my
teacher another day.  A test has a perspective.  No test can be suitable
for everything.

It seems to me RubySpec is meant to be a written behavioral description.
Which is not a bad thing of course, but I think Yui needs a regression
test instead.  It does test CRuby's implementation but doesn't help him.