Are there any approaches and tools for driving the development of JavaScript with BDD. I know that I can do this through the UI with tools like Selenium, but is there any tool that can allow this to happen at the unit testing level?
I would ideally like to write scenarios for the JavaScript behaviors and use unit tests to prove that the JavaScript works.