Over time I have noticed a pattern in my jsUnit usage. I usually wear one of two testing hats when writing tests:
Try not to wear both hats at the same time! You risk high coupling to the underlying DOM that will make browser compatibility hard to test. The code will be hard to change too – what if you want to change that hand-crafted list of links to a more accessible and standards-compliant ordered list?