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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Penelope Phippen
April 29, 2018
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Quick and easy browser testing using RSpec and Rails 5.1
Penelope Phippen
April 29, 2018
More Decks by Penelope Phippen
See All by Penelope Phippen
Introducing Rubyfmt
penelope_zone
0
610
How RSpec Works
penelope_zone
0
6.8k
Teaching RSpec to play nice with Rails
penelope_zone
2
180
Little machines that eat strings
penelope_zone
1
130
What is processor (brighton ruby edition)
penelope_zone
0
140
What is processor?
penelope_zone
1
390
extremely defensive coding - rubyconf edition
penelope_zone
0
290
Agile, etc.
penelope_zone
2
260
Extremely Defensive Coding
penelope_zone
0
130
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Designing for humans not robots
tammielis
254
26k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
KATA
mclloyd
PRO
35
15k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
A Soul's Torment
seathinner
6
2.9k
Being A Developer After 40
akosma
91
590k
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]