038 JSJ Jasmine with Justin Searls

Published: Dec. 14, 2012, 4 p.m.

PanelJustin Searls (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) AJ O\u2019Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code)
Discussion
\xa001:33 - Justin SearlsTest Double
02:14 - JasminePivotal Labs
03:42 - Testing JavaScript05:29 - CoffeeScript07:22 - What Jasmine isUnit testing library RSpec DOM agnostic
10:16 - Testing the DOM14:01 - Tragedy of the commonsfactory_girl
18:29 - Testing23:53 - Syntax in Jasmine26:23 - RSpec and Jasmine28:07 - Async support in Jasmine32:18 - Spiesmockito Conditional stubbing jasmine-stealth jasmine-fixture
37:30 - jasmine-givenCucumber
43:19 - Running Jasminejasminerice
jasmine-railsjasmine-headless-webkit
\xa0Testacular
\xa0testem49:17 - tryjasmine.com
\xa0PicksRunning MongoDB on AWS (Jamison) The Clean Coder by Robert C. Martin (Joe) Squire.js (Joe and Merrick) Rdio app (Merrick) Square (AJ) Allrecipes.com (AJ) Jenkins CI (Chuck) Apple\u2019s Podcast app (Chuck) lineman (Justin) StarTalk Radio Show with Neil Degrasse Tyson (Justin) To The Moon PC Game (Justin)
Transcript
\xa0JAMISON:\xa0 Holy cow!JOE:\xa0 That was not annoying.CHUCK:\xa0 What\u2019s not annoying?MERRICK:\xa0 He is punching a bag of Fritos?JOE:\xa0 Yeah.[Laughter]CHUCK:\xa0 Well, I was closing it up so they don\u2019t get stale as fast.JOE:\xa0 You\u2019re very thorough. Those are going to be the least stale\u2026\xa0MERRICK:\xa0 Do you have like a Frito resealer or something?[Laughter][Shrill sound]CHUCK:\xa0 Okay, sealed.[This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.][Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]CHUCK:\xa0 Hey everybody, and welcome to Episode 38 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance.JAMISON:\xa0 Hi guys!CHUCK:\xa0 Joe Eames.JOE:\xa0 Howdy?CHUCK:\xa0 Merrick Christensen.MERRICK:\xa0 What\u2019s up?CHUCK:\xa0 AJ O\u2019Neal is trying to join the call. He\u2019s here.AJ:\xa0 Yo! Yo! Yo! Coming at you live from the Rental Agreement sphere of Provo, Utah.MERRICK:\xa0 He lives!CHUCK:\xa0 I\u2019m Charles Max Wood from DevChat.tv. And this week, we have a special guest. That\u2019s Justin Searls.JUSTIN:\xa0 Hello.CHUCK:\xa0 So, why don\u2019t you tell us a little bit about yourself, Justin?JUSTIN:\xa0 Okay. Well, now that I\u2019m on the spot, my name is Justin. I\u2019m a software developer. I live in Columbus, Ohio. About a year ago, me and a guy named Todd Kaufman started a new company called Test Double. Previously, he and I had been doing consulting for a long, long time. And we\u2019re up to eight people now. And we have a good time building software with an emphasis on terrific interaction design which has resulted in us kind of developing a specialty for well-crafted frontend code, predominantly JavaScript. And I imagine that\u2019s probably why I\u2019m here today.CHUCK:\xa0 Awesome. Alright. Well, we brought you on to talk about Jasmine. Jasmine was written by, was it Pivotal Labs?\xa0JUSTIN:\xa0 Yeah, Pivotal Labs guys. A guy names Christian Williams who I think has since moved on to Square, and D.W. Frank who\u2019s still at Pivotal. They wrote the core library and me and a whole bunch of other people in the community have piled on with different runners and add-ons and extensions in the sort of like little ecosystem of the 25 people who write unit tests for JavaScript.CHUCK:\xa0 All 25 of you, huh?JUSTIN:\xa0 Well, it\u2019s not a lot, right? It\u2019s been a fun journey of being one of the very few people who really, really got excited or chose to get excited about making it easier for folks to write tests in JavaScript or as easy as it would be for whatever servers and language they\u2019d be using.Special Guest: Justin Searls.

Support this podcast at \u2014 https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.