My employer told me on Friday that my annual TB test was going to expire this weekend and instructed me that they would suspend me without pay on Monday if I couldn't get one done over the weekend. Problem is that I had plans to take PTO for a half day on Friday to go out of town for the weekend so it was impossible for me to comply with their request. I was really upset that the HR administrator lied to my supervisor and said she notified me a month ago via text. I have absolutely no correspondences of this until the day before it expired. So can they legally do this? How much recourse do I have if any?