Using appraisal to manage different dependency version testing