A javascript testing framework