It'd be nice to have a comment here that mentions why the assertString call is inside the `with` statement (i.e. so it can re-create the correct result file if necessary).