another interesting test would be to split the cluster in half, join a node to the one half and then down the other and verify that the joining works without fixing the partition.