Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Testing JavaScript like a "BOSS"
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Swaroop SM
April 21, 2015
Technology
0
65
Testing JavaScript like a "BOSS"
Glance to JavaScript Testing
Swaroop SM
April 21, 2015
Tweet
Share
More Decks by Swaroop SM
See All by Swaroop SM
Client-Side Data Modelling and more...
swaroopsm
0
62
ReactJS Awesomeness
swaroopsm
3
260
The Truth About Truthy & Falsy
swaroopsm
1
59
Other Decks in Technology
See All in Technology
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
9
5.1k
Kiro Powers 入門
k_adachi_01
0
130
It’s “Time” to use Temporal
sajikix
3
240
フロントエンド刷新 4年間の軌跡
yotahada3
0
530
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
4
2.1k
「コントロールの三分法」で考える「コト」への向き合い方 / phperkaigi2026
blue_goheimochi
0
110
Phase11_戦略的AI経営
overflowinc
0
510
Everything Claude Code を眺める
oikon48
13
9k
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
4
1.7k
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
280
VLAモデル構築のための AIロボット向け模倣学習キット
kmatsuiugo
0
310
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
310
Featured
See All Featured
Thoughts on Productivity
jonyablonski
75
5.1k
Embracing the Ebb and Flow
colly
88
5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
110
How to Ace a Technical Interview
jacobian
281
24k
How GitHub (no longer) Works
holman
316
150k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Art, The Web, and Tiny UX
lynnandtonic
304
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Context Engineering - Making Every Token Count
addyosmani
9
770
So, you think you're a good person
axbom
PRO
2
2k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Transcript
Testing JavaScript Like A “BOSS”
Testing Ground • Robust Test Framework • Assertion Library •
Spying, Stubbing, Mocking Library • Test Runner • Reporting
Test Framework • DSL for writing tests • QUnit •
Jasmine • Mocha
Assertion Library • expect() • assert() • should() • ChaiJS
• should.js • expect.js
Spy, Stub and Mock • SinonJS • sinon.spy() • sinon.stub()
• sinon.mock() Source: http://www.memecenter.com
Test Runner • Grunt / Karma • grunt-mocha / grunt-contrib-jasmine
• karma-mocha / karma-jasmine
Reporting • HTML / JSON / XML / Spec /
Dot • JSONCov / HTMLCov
Sit, back and relax! @smswaroop Cybrilla Technologies