Re: How to TDD JavaScript so it thinks it is in a browser.
Adam Sroka <[email protected]> Sun, 6 Apr 2014 15:52:38 -0700
| Newsgroups | gmane.comp.programming.test-driven-development |
|---|---|
| Message-ID | <CALaPUVco15e2reKB-JrwvD198r_7jxZqNqmiJAu-TYEhPos7Dw@mail.gmail.com> |
Karma is a kick ass tool for integration testing. It's better if you can test most of the "business logic" with jsdom, a few mocks, or less. The tests will be super fast that way. On Sunday, April 6, 2014, Yoann R. <[email protected]> wrote: > > > I usually TDD with node.js and karma. It allows me to test my code in > various browsers > at the same time. > > Cheers, > > Yoann > Le 4 avr. 2014 23:47, "Nayan Hajratwala" <[email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>> > a écrit : > >> >> >> Have you tried webdriver + phantomjs? >> >> --- >> Nayan Hajratwala ... @nhajratw ... 734.658.6032 ... >> http://agileshrugged.com >> >> On Apr 4, 2014, at 5:35 PM, Ian <[email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>> >> wrote: >> >> >> >> Hi all, >> >> How can I set up some programmed tests to test JavaScript, so it thinks >> its in a browser? >> >> The JavaScript code modifies the style objects and the DOM. >> >> Have tried various utilities that claim to test JavaScript in the >> browser, and they have >> proved impractically slow. (A paste of a 25 character string took over 3 >> minutes!) >> >> So I guess the JavaScript has to be run elsewhere (WSH?) and made to >> think it is in a browser, >> but I have no ideas how to do this. >> >> I can use Windows or Linux - (No mac :( ). >> >> Thanks >> >> Ian >> >> >