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
1
85
Upgrading RSpec - RoRoSyd June 14
Quick talk about the upgrade process for RSpec at #RoRoSyd June 2014
Jon Rowe
June 10, 2014
Tweet
Share
More Decks by Jon Rowe
See All by Jon Rowe
RSpec - Level Up
jonrowe
0
240
Learning From Other Languages - Immutability
jonrowe
0
140
Intro-spec-tion RubyConfAU 2016
jonrowe
0
160
RSpec + Rails Without rspec-rails @ RoRoSyd November 2015
jonrowe
1
230
RSpec 3 and why I `expect(you).to care`
jonrowe
3
590
def tdd_ios( hint: RubyMotion ) @ #SydInMotion
jonrowe
0
120
Tales Of Interest - RubyConfAU 2014
jonrowe
0
64
RSpec... Your doing it wrong... RoRoSYD Lightning Talk October 2013
jonrowe
0
130
expect(RSpec::3).to be_coming_soon @Dius_AU September 2013
jonrowe
0
170
Other Decks in Programming
See All in Programming
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
120
Beyond ORM
77web
11
1.6k
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
930
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.1k
Flatt Security XSS Challenge 解答・解説
flatt_security
0
720
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
170
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
1.8k
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
370
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
300
VisionProで部屋の明るさを反映させるシェーダーを作った話
segur
0
100
良いユニットテストを書こう
mototakatsu
11
3.6k
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.3k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Documentation Writing (for coders)
carmenintech
67
4.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Faster Mobile Websites
deanohume
305
30k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
960
How to Ace a Technical Interview
jacobian
276
23k
How to train your dragon (web standard)
notwaldorf
89
5.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Building Your Own Lightsaber
phodgson
104
6.2k
The Pragmatic Product Professional
lauravandoore
32
6.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
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