Ported over read preference spec tests