If she has a partner who is working over 16 hours a week she is not entitled to Income Support. Doesn't matter whether he "gives her money" for busfares or not. Doesn't matter if they are married or not. If he is her partner, they live together and he's working in excess of 16 hours a week she cannot get Income Support so if she's getting that she's committing fraud.
If she has paid enough National Insurance Contributions she may be allowed to get Contributions-based Jobseekers Allowance or Incapacity Benefit regardless of what her partner earns but she would have had to be working for a certain amount of time and paying enough National Insurance contribs.
If her partner earns £40,000 they would not get Working Tax Credit, I'm not sure about Child Tax Credit, but I doubt she'd be entitled to this either.
Everyone gets Child Benefit (£18 per week for the first child, £12 for subsequent kids) so thats OK.
If she's getting Income Support or Tax Credits though she is committing fraud.
People like that make me sick. My partner (we're not married either) is only on minimum wage, he earns around £12,000 a year and I'm at home with our baby son. Because he is working over 16 hours a week (even though he only earns £5.50 per hour) I get no benefits at all other than a small amount of tax credits and my child benefit. We live below the poverty line because we are honest. I could pretend to be a single mum and scam plenty from the DSS but I have a conscience and it makes me sick the way some people lie and milk the system. They deserve to be found out and get into trouble. They are just thieves.