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
An Artsy Testing Tour
Search
Ash Furrow
March 04, 2016
Programming
4
12k
An Artsy Testing Tour
Presented at try! Swift
http://www.tryswiftconf.com/en
Ash Furrow
March 04, 2016
Tweet
Share
More Decks by Ash Furrow
See All by Ash Furrow
Migrating to React Native: A Long-Term Retrospective
ashfurrow
0
170
How Artsy Automates Team Culture
ashfurrow
0
2.8k
Building Custom TSLint Rules
ashfurrow
0
340
Circumventing Fear of the Unknown
ashfurrow
1
440
Building Better Software by Building Better Teams
ashfurrow
1
480
Building Open Source Communities
ashfurrow
0
730
Comparative Asynchronous Programming
ashfurrow
2
9.1k
Building Compassionate Software
ashfurrow
0
330
Swift, Briskly
ashfurrow
0
110
Other Decks in Programming
See All in Programming
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
Scala アプリケーションのビルドを改善してデプロイ時間を 1/4 にした話 | How I improved the build of my Scala application and reduced deployment time by 4x
nomadblacky
1
180
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
550
Desafios e Lições Aprendidas na Migração de Monólitos para Microsserviços em Java
jessilyneh
2
150
あなたのアプリ、ログはでてますか?あるいはログをだしてますか? (Funabashi.dev用 軽量版)
uzulla
2
120
長期運用プロダクトの開発速度を維持し続けるためのリファクタリング実践例
wataruss
8
2.7k
[DroidKaigi 2024] Android ViewからJetpack Composeへ 〜Jetpack Compose移行のすゝめ〜 / From Android View to Jetpack Compose: A Guide to Migration
syarihu
1
660
【TID2024】模擬講義:プログラマと一緒にゲームをデザインしてみよう!
akatsukigames_tech
0
670
Modern Angular with the NGRX Signal Store New Rules for Your Architecture @BASTA! 2024 in Mainz
manfredsteyer
PRO
0
160
The Shape of a Service Object
inem
0
520
REXML改善のその後
naitoh
0
190
Prolog入門
qnighy
4
1k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Gamification - CAS2011
davidbonilla
79
5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Designing the Hi-DPI Web
ddemaree
278
34k
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
The Brand Is Dead. Long Live the Brand.
mthomps
53
38k
The Cost Of JavaScript in 2023
addyosmani
42
5.7k
Why Our Code Smells
bkeepers
PRO
334
56k
Fireside Chat
paigeccino
31
2.9k
Code Review Best Practice
trishagee
62
16k
Rails Girls Zürich Keynote
gr2m
93
13k
Transcript
An Artsy Testing Tour Ash Furrow, Artsy
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
{1 2 3
XCTAssertEqual(1 + 1, 2, "…") expect(1 + 1) == 2
expect(1 + 1).to( equal(2) )
expect(result).to( beCloseTo(100) ) expect(name).to( contain("Ash") ) expect(talk).toEventually( beDone() ) expect(view).to(
haveValidSnapshot() )
None
None
github.com/artsy/emergence github.com/artsy/energy github.com/artsy/eigen github.com/artsy/eidolon