Christian Johansen (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Jamison Dance (twitter github blog)
00:45 – Christian Johansen
01:26 – Sinon.JS
02:22 – Stubs, Mocks and Spies
Mocks Aren’t Stubs: Martin Fowler
10:47 – History of Sinon.JS
12:25 – XHR, HML, HTTP
13:36 – Mocking the Clock
Set Time Out
Andrea Giammarchi @WebReflection The Pragmatic Bookshelf Screencasts
21:43 – Test Framework
24:17 – Other Mocking Libraries
26:24 – Mocking Properties
27:22 – Matchers
30:46 – Sinon.JS Gotchas
Strategies for Testing
MERRICK: Classy guy.
[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]
[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.]
JAMISON: Merrick Christensen.
MERRICK: Hey guys!
JAMISON: And Christian Johansen. And also me, Jamison Dance. But Christian is the special guest today. Do you want to talk a little bit about yourself? Introduce yourself for those of us that don’t know you?
JAMISON: Great! Chuck is gone today. He’s at CES, I believe. So, that’s why I'm filling in for him. I think we want to talk mainly about Sinon.JS today. Do you want to just give an overview of it?
JAMISON: For those who have never heard of Sinon.JS, what is it?
JAMISON: So, you talked about stubbing and mocking. And I think, that means we have to get into the hairy discussion of the difference between stubs and mocks?
MERRICK: And spies.
JAMISON: And spies, yeah. Do you want to explain that a little bit?
CHRISTIAN: Sure. I can explain my take on it because I know there are more than just mine.
CHRISTIAN: I'm using the terminology pretty much like Martin Fowler did and he has a famous article called ‘Spies are Not Mocks’ or something like that. So,