Using Dynamic Languages for Writing Tests