In that situation, she should be covered by the roommate’s car insurance as an occasional user, but the roommate should check with her insurance. If she is considered part of the roommate’s household, the roommate could add her to the roommate’s policy as an additional insured (with her paying the additional costs), and then she’d have coverage when she rented a car in the US.