Suche senden
Hochladen
Don't Repeat Your Mistakes: JavaScript Unit Testing
•
0 gefällt mir
•
1,886 views
A
aaronjorbin
Folgen
Technologie
Bildung
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Nantucket Lighthouse Welcoming Differences
Nantucket Lighthouse Welcoming Differences
Rosetta Eun Ryong Lee
Francis Parker Welcoming Differences
Francis Parker Welcoming Differences
Rosetta Eun Ryong Lee
Colorado Academy Welcoming Differences
Colorado Academy Welcoming Differences
Rosetta Eun Ryong Lee
Cats
Cats
hx9
Hill (Middleburg) Welcoming Differences
Hill (Middleburg) Welcoming Differences
Rosetta Eun Ryong Lee
St. Joseph Welcoming Differences
St. Joseph Welcoming Differences
Rosetta Eun Ryong Lee
Meridian 2020 Welcoming Differences
Meridian 2020 Welcoming Differences
Rosetta Eun Ryong Lee
Near North Montessori Welcoming Differences
Near North Montessori Welcoming Differences
Rosetta Eun Ryong Lee
Empfohlen
Nantucket Lighthouse Welcoming Differences
Nantucket Lighthouse Welcoming Differences
Rosetta Eun Ryong Lee
Francis Parker Welcoming Differences
Francis Parker Welcoming Differences
Rosetta Eun Ryong Lee
Colorado Academy Welcoming Differences
Colorado Academy Welcoming Differences
Rosetta Eun Ryong Lee
Cats
Cats
hx9
Hill (Middleburg) Welcoming Differences
Hill (Middleburg) Welcoming Differences
Rosetta Eun Ryong Lee
St. Joseph Welcoming Differences
St. Joseph Welcoming Differences
Rosetta Eun Ryong Lee
Meridian 2020 Welcoming Differences
Meridian 2020 Welcoming Differences
Rosetta Eun Ryong Lee
Near North Montessori Welcoming Differences
Near North Montessori Welcoming Differences
Rosetta Eun Ryong Lee
eMusic: WordPress in the Enterprise
eMusic: WordPress in the Enterprise
Scott Taylor
Taking WordPress to the World : Options for a Multilingual Site | WordCamp Sa...
Taking WordPress to the World : Options for a Multilingual Site | WordCamp Sa...
Shannon Smith
WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
andrewnacin
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
andrewnacin
How Testing Changed My Life
How Testing Changed My Life
Nikolay Bachiyski
E-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the Minefield
Ingenesis Limited
Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!
Mark Jaquith
DNS exfiltration using sqlmap
DNS exfiltration using sqlmap
Miroslav Stampar
State of the Word 2016
State of the Word 2016
photomatt
Pushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency System
Kevin Ballard
State of the Word 2015, WordCamp US
State of the Word 2015, WordCamp US
photomatt
Better Online Fundraising: Tibet Network with Glyn Thomas
Better Online Fundraising: Tibet Network with Glyn Thomas
TibetNetwork
Fundraising via campaigning glyn thomas
Fundraising via campaigning glyn thomas
FairSay
Twitter Presentation: #APIConSF
Twitter Presentation: #APIConSF
Ryan Choi
How to value price websites
How to value price websites
Ben Furfie
WordPress Security for Beginners
WordPress Security for Beginners
Adam W. Warner
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Richard Swart, PhD
ColdFusion for Penetration Testers
ColdFusion for Penetration Testers
Chris Gates
Taming your content with custom post types and fields
Taming your content with custom post types and fields
Carolyn Jones
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Katarina Novotna
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
Ryan Stewart
"The Reality of Digital Science"
"The Reality of Digital Science"
Kaitlin Thaney
Weitere ähnliche Inhalte
Andere mochten auch
eMusic: WordPress in the Enterprise
eMusic: WordPress in the Enterprise
Scott Taylor
Taking WordPress to the World : Options for a Multilingual Site | WordCamp Sa...
Taking WordPress to the World : Options for a Multilingual Site | WordCamp Sa...
Shannon Smith
WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
andrewnacin
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
andrewnacin
How Testing Changed My Life
How Testing Changed My Life
Nikolay Bachiyski
E-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the Minefield
Ingenesis Limited
Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!
Mark Jaquith
DNS exfiltration using sqlmap
DNS exfiltration using sqlmap
Miroslav Stampar
State of the Word 2016
State of the Word 2016
photomatt
Pushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency System
Kevin Ballard
State of the Word 2015, WordCamp US
State of the Word 2015, WordCamp US
photomatt
Better Online Fundraising: Tibet Network with Glyn Thomas
Better Online Fundraising: Tibet Network with Glyn Thomas
TibetNetwork
Fundraising via campaigning glyn thomas
Fundraising via campaigning glyn thomas
FairSay
Twitter Presentation: #APIConSF
Twitter Presentation: #APIConSF
Ryan Choi
How to value price websites
How to value price websites
Ben Furfie
WordPress Security for Beginners
WordPress Security for Beginners
Adam W. Warner
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Richard Swart, PhD
ColdFusion for Penetration Testers
ColdFusion for Penetration Testers
Chris Gates
Taming your content with custom post types and fields
Taming your content with custom post types and fields
Carolyn Jones
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Katarina Novotna
Andere mochten auch
(20)
eMusic: WordPress in the Enterprise
eMusic: WordPress in the Enterprise
Taking WordPress to the World : Options for a Multilingual Site | WordCamp Sa...
Taking WordPress to the World : Options for a Multilingual Site | WordCamp Sa...
WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
How Testing Changed My Life
How Testing Changed My Life
E-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the Minefield
Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!
DNS exfiltration using sqlmap
DNS exfiltration using sqlmap
State of the Word 2016
State of the Word 2016
Pushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency System
State of the Word 2015, WordCamp US
State of the Word 2015, WordCamp US
Better Online Fundraising: Tibet Network with Glyn Thomas
Better Online Fundraising: Tibet Network with Glyn Thomas
Fundraising via campaigning glyn thomas
Fundraising via campaigning glyn thomas
Twitter Presentation: #APIConSF
Twitter Presentation: #APIConSF
How to value price websites
How to value price websites
WordPress Security for Beginners
WordPress Security for Beginners
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...
ColdFusion for Penetration Testers
ColdFusion for Penetration Testers
Taming your content with custom post types and fields
Taming your content with custom post types and fields
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Ähnlich wie Don't Repeat Your Mistakes: JavaScript Unit Testing
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
Ryan Stewart
"The Reality of Digital Science"
"The Reality of Digital Science"
Kaitlin Thaney
Just Ship: Managing to Stay Out of the Way
Just Ship: Managing to Stay Out of the Way
Ken Little
Usability tour-pceu-2011
Usability tour-pceu-2011
Puppet
Koss, How to make desktop caliber browser apps
Koss, How to make desktop caliber browser apps
Evil Martians
Hack Your Life: Winter College 2012
Hack Your Life: Winter College 2012
Miami University
Boston Globe: Responsive Web Design
Boston Globe: Responsive Web Design
The Media Consortium
The Many Hats of Building and Launching a Web Startup
The Many Hats of Building and Launching a Web Startup
Tracy Osborn
MILOFest 2010
MILOFest 2010
Larry Staton
Developing a Progressive Mobile Strategy (Key Comm Version)
Developing a Progressive Mobile Strategy (Key Comm Version)
Dave Olsen
Puppet camp europe 2011 hackability
Puppet camp europe 2011 hackability
Puppet
Devops workshop unit2
Devops workshop unit2
John Willis
Sinsai.info と Crisis Mapping
Sinsai.info と Crisis Mapping
Hal Seki
Discussing Java's Future
Discussing Java's Future
Ray Gauss
You're doing it wrong
You're doing it wrong
Adam Goucher
Einstein finalist.nl
Einstein finalist.nl
Vincent Everts
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Finalist - open IT oplossingen
A Look at the Future of HTML5
A Look at the Future of HTML5
Tim Wright
iPhone Python love affair
iPhone Python love affair
Anna Callahan
From Designer to Django'er in Six Weeks: A Story from Solo Founder
From Designer to Django'er in Six Weeks: A Story from Solo Founder
Tracy Osborn
Ähnlich wie Don't Repeat Your Mistakes: JavaScript Unit Testing
(20)
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
"The Reality of Digital Science"
"The Reality of Digital Science"
Just Ship: Managing to Stay Out of the Way
Just Ship: Managing to Stay Out of the Way
Usability tour-pceu-2011
Usability tour-pceu-2011
Koss, How to make desktop caliber browser apps
Koss, How to make desktop caliber browser apps
Hack Your Life: Winter College 2012
Hack Your Life: Winter College 2012
Boston Globe: Responsive Web Design
Boston Globe: Responsive Web Design
The Many Hats of Building and Launching a Web Startup
The Many Hats of Building and Launching a Web Startup
MILOFest 2010
MILOFest 2010
Developing a Progressive Mobile Strategy (Key Comm Version)
Developing a Progressive Mobile Strategy (Key Comm Version)
Puppet camp europe 2011 hackability
Puppet camp europe 2011 hackability
Devops workshop unit2
Devops workshop unit2
Sinsai.info と Crisis Mapping
Sinsai.info と Crisis Mapping
Discussing Java's Future
Discussing Java's Future
You're doing it wrong
You're doing it wrong
Einstein finalist.nl
Einstein finalist.nl
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
A Look at the Future of HTML5
A Look at the Future of HTML5
iPhone Python love affair
iPhone Python love affair
From Designer to Django'er in Six Weeks: A Story from Solo Founder
From Designer to Django'er in Six Weeks: A Story from Solo Founder
Kürzlich hochgeladen
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Kürzlich hochgeladen
(20)
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Architecting Cloud Native Applications
Architecting Cloud Native Applications
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Don't Repeat Your Mistakes: JavaScript Unit Testing
1.
Don’t Repeat your
mistakes unit testing with Javascript Saturday, August 13, 2011
2.
Aaron Jorbin
Core Contributor Clearspring AddThis Saturday, August 13, 2011
3.
I like to
make mistakes image by mitcho Saturday, August 13, 2011
4.
Mistakes are gifts Saturday,
August 13, 2011
5.
Bugs are gifts Saturday,
August 13, 2011
6.
No Unit Tests
= Repeated mistakes Saturday, August 13, 2011
7.
Writing unit
Things that are easy testable JS Saturday, August 13, 2011
8.
Scope Saturday, August 13,
2011
9.
Saturday, August 13,
2011
10.
Saturday, August 13,
2011
11.
Saturday, August 13,
2011
12.
Saturday, August 13,
2011
13.
Build your closures Saturday,
August 13, 2011
14.
IE
Firefox Chrome Safari Current 9 5 What 5 Legacy 8 4 is a 4 Old 7 3.6 Chrome Please 6 Version? Shoot Me Saturday, August 13, 2011
15.
Saturday, August 13,
2011
16.
phantomjs https://github.com/ariya/phantomjs/blob/1.2/examples/run-
qunit.js Saturday, August 13, 2011
17.
Cookies Saturday, August 13,
2011
18.
Setter / Getter
Functions Saturday, August 13, 2011
19.
XHR
https://github.com/appendto/jquery-mockjax Saturday, August 13, 2011
20.
JSUnit
YUI Test QUnit Saturday, August 13, 2011
21.
Example Unit Tests Saturday,
August 13, 2011
22.
Questions?
Aaron Jorbin @aaronjorbin http://aaron.jorb.in Saturday, August 13, 2011
Jetzt herunterladen