Re: How to TDD JavaScript so it thinks it is in a browser.
Adam Miller <[email protected]> Wed, 9 Apr 2014 14:42:49 -0700
| Newsgroups | gmane.comp.programming.test-driven-development |
|---|---|
| Message-ID | <CAMzcApwL41F4Wqm_7iGQVTD1gzTs1wVGir5OJUrV__e9Jvg3og@mail.gmail.com> |
There are plenty of options for doing TDD with Javascript, qunit with phantomjs is another one. On Sun, Apr 6, 2014 at 3:52 PM, Adam Sroka <[email protected]> wrote: > > > 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]> 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]> 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 >>> >>> >