What is it about client-side scripting that you want to test? You can already test any server-side code with HTTP::Recorder, including code that is called by JavaScript on the client, because the full HTTP interaction is captured. The only thing that you can't test with it is your JavaScript itself.