VISUAL is checked first and used if available. If the user has VISUAL defined on the environment, the test will have an unexpected result.