One thing missing here is actually verifying that the symbol has the requested encoding. This would currently fail on Rubinius, we can then tag the spec as failing.

This ensures we actually test the requested behavior and if we implement it, we can remove the tag. Probably best to add a separate spec for it.