Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Quick and easy browser testing using RSpec and ...
Search
Penelope Phippen
April 29, 2018
120
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
630
How RSpec Works
penelope_zone
0
6.9k
Teaching RSpec to play nice with Rails
penelope_zone
2
190
Little machines that eat strings
penelope_zone
1
150
What is processor (brighton ruby edition)
penelope_zone
0
150
What is processor?
penelope_zone
1
390
extremely defensive coding - rubyconf edition
penelope_zone
0
300
Agile, etc.
penelope_zone
2
270
Extremely Defensive Coding
penelope_zone
0
150
Featured
See All Featured
Speed Design
sergeychernyshev
33
2.1k
4 Signs Your Business is Dying
shpigford
187
23k
Making Projects Easy
brettharned
120
6.8k
Abbi's Birthday
coloredviolet
4
10k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
580
Practical Orchestrator
shlominoach
192
12k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
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]