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
Upgrading RSpec - RoRoSyd June 14
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jon Rowe
June 10, 2014
Programming
100
1
Share
Upgrading RSpec - RoRoSyd June 14
Quick talk about the upgrade process for RSpec at #RoRoSyd June 2014
Jon Rowe
June 10, 2014
More Decks by Jon Rowe
See All by Jon Rowe
RSpec - Level Up
jonrowe
0
300
Learning From Other Languages - Immutability
jonrowe
0
170
Intro-spec-tion RubyConfAU 2016
jonrowe
0
170
RSpec + Rails Without rspec-rails @ RoRoSyd November 2015
jonrowe
1
260
RSpec 3 and why I `expect(you).to care`
jonrowe
3
640
def tdd_ios( hint: RubyMotion ) @ #SydInMotion
jonrowe
0
130
Tales Of Interest - RubyConfAU 2014
jonrowe
0
81
RSpec... Your doing it wrong... RoRoSYD Lightning Talk October 2013
jonrowe
0
150
expect(RSpec::3).to be_coming_soon @Dius_AU September 2013
jonrowe
0
200
Other Decks in Programming
See All in Programming
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
20260315 AWSなんもわからん🥲
chiilog
2
180
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
220
Rethinking API Platform Filters
vinceamstoutz
0
5.1k
Ruby and LLM Ecosystem 2nd
koic
1
1.4k
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
160
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
150
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
120
存在論的プログラミング: 時間と存在を記述する
koriym
5
750
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
OTP を自動で入力する裏技
megabitsenmzq
0
130
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.4k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
410
Why Our Code Smells
bkeepers
PRO
340
58k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
250
Product Roadmaps are Hard
iamctodd
PRO
55
12k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
950
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
470
Faster Mobile Websites
deanohume
310
31k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
@JONROWE UPGRADING RSPEC
WHY? 2.14 no longer maintained Easily upgrade process New features
New? Zero monkey patching mode Better Ruby 2 support Verifying
doubles Composable matchers and tonnes more…
BUT I heard `should` was being deprecated.
None
BUT I heard `should` was being deprecated. I heard `its`
was being deprecated. I heard `x` was being deprecated.
BUT rspec-its rspec-legacy_formatters rspec-collection_matchers rspec-activemodel-mocks rspec-autotest
Upgrade 2.14 2.99 (with warnings) 2.99 (fix warnings) 3.00 *green*
Transpec Written by @yujinakayama Converts syntax for you Configurable options
Demo Time
Caveats 3.0.0.beta2 -> 3.0.0 infer_spec_type_from_file_location!
QUESTIONS? @JONROWE
THANKS @JONROWE