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
Upgrading RSpec - RoRoSyd June 14
Search
Jon Rowe
June 10, 2014
Programming
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
340
Learning From Other Languages - Immutability
jonrowe
0
200
Intro-spec-tion RubyConfAU 2016
jonrowe
0
190
RSpec + Rails Without rspec-rails @ RoRoSyd November 2015
jonrowe
1
280
RSpec 3 and why I `expect(you).to care`
jonrowe
3
660
def tdd_ios( hint: RubyMotion ) @ #SydInMotion
jonrowe
0
140
Tales Of Interest - RubyConfAU 2014
jonrowe
0
100
RSpec... Your doing it wrong... RoRoSYD Lightning Talk October 2013
jonrowe
0
170
expect(RSpec::3).to be_coming_soon @Dius_AU September 2013
jonrowe
0
230
Other Decks in Programming
See All in Programming
Next.js: The final boss of Web Performance
guaca
0
370
dotNET_vulnclicker_intro.pdf
deka_morita
0
160
ChromeでローカルLLM
ryu1013
0
180
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
4
660
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
140
sbt 2.0: takeoff
eed3si9n
0
180
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.5k
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
180
Modernizing iOS Apps
seyfoyun
0
140
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
270
AI Augmentation Techniques with Liberty
ivargrimstad
0
230
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Believing is Seeing
oripsolob
1
260
Making Projects Easy
brettharned
120
6.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
780
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
750
エンジニアに許された特別な時間の終わり
watany
109
250k
How to build a perfect <img>
jonoalderson
1
6.2k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Design in an AI World
tapps
1
380
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
660
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