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
Jon Rowe
June 10, 2014
Programming
110
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
310
Learning From Other Languages - Immutability
jonrowe
0
180
Intro-spec-tion RubyConfAU 2016
jonrowe
0
180
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
84
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
210
Other Decks in Programming
See All in Programming
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
130
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
510
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
370
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
220
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.4k
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
310
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
550
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
tRPCの概要と少しだけパフォーマンス
misoton665
2
210
[RubyKaigi 2026] Require Hooks
palkan
1
200
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
250
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Designing for Timeless Needs
cassininazir
0
190
Music & Morning Musume
bryan
47
7.2k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Designing Powerful Visuals for Engaging Learning
tmiket
1
340
Context Engineering - Making Every Token Count
addyosmani
9
830
Abbi's Birthday
coloredviolet
2
7.1k
Speed Design
sergeychernyshev
33
1.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
130
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