No they can not contact your employer. And they should not be testing for drugs anyway unless your policy specifically spells out what they are testing for. Read your policy and see what it says.
Given how much you smoked you should be clean anyway.