The versions get normalized before reaching the dep solving code so I'm hoping there isn't actually hidden work needed to ensure that both Ruby and C versions work with this.

Yes, a positive test is not a bad idea.