Question: do employers have to pay for your eye test?
Answer: No. Your employer does not have to routinely offer eye tests to all employees, but if you are a regular user of visual displays and need an eye test then they must pay for it. If you do not want an eye test (for whatever reason) you are not obliged to have one.