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
Quick and easy browser testing using RSpec and ...
Search
Penelope Phippen
April 29, 2018
1
75
Quick and easy browser testing using RSpec and Rails 5.1
Penelope Phippen
April 29, 2018
Tweet
Share
More Decks by Penelope Phippen
See All by Penelope Phippen
Introducing Rubyfmt
penelope_zone
0
520
How RSpec Works
penelope_zone
0
6.4k
Teaching RSpec to play nice with Rails
penelope_zone
2
120
Little machines that eat strings
penelope_zone
1
80
What is processor (brighton ruby edition)
penelope_zone
0
94
What is processor?
penelope_zone
1
340
extremely defensive coding - rubyconf edition
penelope_zone
0
250
Agile, etc.
penelope_zone
2
210
Extremely Defensive Coding
penelope_zone
0
85
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
48k
How GitHub Uses GitHub to Build GitHub
holman
473
290k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
It's Worth the Effort
3n
183
27k
Teambox: Starting and Learning
jrom
131
8.7k
Six Lessons from altMBA
skipperchong
26
3.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
7
570
A Philosophy of Restraint
colly
202
16k
Code Reviewing Like a Champion
maltzj
519
39k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
327
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
Transcript
Quick and easy browser testing using RSpec and Rails 5.1
@samphippen
Quick and easy browser testing using RSpec and Rails 5.1
2 @samphippen
It’s cool when rails versions get released
RSpec does not yet “officially” support 5.2
Literally it will work fine unless you hit this one
weird edge case in activestorage
Rails has changed
I’ve changed
None
None
None
None
None
None
None
None
Let’s talk about testing
Integrated Isolated Number of tests
Integrated Isolated Number of tests
None
Integrated Isolated Number of tests
S
Integrated Isolated Number of tests
This used to be literally the worst
Just google “rails browser testing”
None
None
None
None
None
None
None
None
None
None
None
None
None
None
#
None
None
It’s not an actual browser
None
None
None
Win.
That was too much work.
None
This is super easy in Rails 5.1 and RSpec 3.7
None
Lemme show you how easy this is
None
None
None
None
None
None
None
Implementation
None
A week after railsconf last year!
None
None
Rails does the heavy lifting.
Let’s talk about screenshots
None
None
None
None
None
None
None
Rails makes this all really easy
Rails’s API lets us provide you a good user experience
Aftermath
None
I fixed 3
None
None
“I can’t have in my green dots”
None
None
None
None
None
None
None
Open source is imperfect
I do not get paid to work on RSpec
None
My cool team is here
Thanks @samphippen
[email protected]