make better use of approvaltests