move ring tests to their own file