Object-oriented client-side (JavaScript or CoffeeScript) testing