This all looks good, but I wonder why you are only checking correctness of the links and not also visibility and url validity, as we do in most of the other tests. It seems like being consistent with the other tests would be a good thing, and would also provide more coverage.