限定公開でまとめを作れば、相互フォローやフォロワー限定でまとめを共有できます!

RSpec についての議論

最近定期的に話題に上がる RSpec についての議論をまとめてみました。このまとめは誰でも編集可にしてあります。
プログラミング RSpec
29161view 1コメント
21
#セコン @hotchpotch
時々 rspec 書くと、そもそも文法なんだっけ、expectェ… be_true じゃだめで be_truthyェ… このとき美しく書くには…みたいになってつらい… assert 最高みたいになる
鮨ごちそうしますマン @fukajun
rspecの書き方についてレビューするとき不毛な感じがしてしまうのなんだろ?
鮨ごちそうしますマン @fukajun
レビューポイントが実利に寄ってなくて、慣習とかお洒落な書き方によってるからでは…気をつけよう @fukajun rspecの書き方についてレビューするとき不毛な感じがしてしまうのなんだろ?
Toru Maesaka @tmaesaka
@hotchpotch わかる。俺は何がしたかったんだっけ?ってなりますよね。似た理由で最近は minitest を積極的に使ってます。
ainame @ainame
minitest最近使ってるけど、雑にテストかけて好きだ
#セコン @hotchpotch
@tmaesaka ただテスト書きたいだけなのに覚えること多すぎ・変わりすぎですね。rspec 時々使う身分としては、学習コスト高いな感を噛みしめる日々です。
Naoya Ito @naoya_ito
RSpec 微妙だってのはおれずっと前から言ってたし
Naoya Ito @naoya_ito
なので js のときは power-assert 一択
死後強まるツイート @mizchi
rspecはいいけどrspecクローンをrspecと同じように使おうとしたら軒並み死にそうな気持ちになるのでrspecは糞
Toru Maesaka @tmaesaka
@yoshiori @hotchpotch 本末転倒という意見もあるけど、MiniTest::Spec を使えばそれっぽくなるよ。Example group の表現に context は使えないけど、describe は使えて nest も可能。ブログ書くかな。
FUJI Goro @__gfx__
最近つくった社内ツールのrails app、minitest + minitest-power_assert です。まあ、あんまりテスト書いてないけど。
kyo ago @kyo_ago
一連の流れがまるでpower-assertのCMのようだ
ねこ @Seacolor
RSpecはストーリーを試験に具象化するには向いているんじゃないかな……英語力必要になるけれど。
認定ジャバ @katzchang
結局、Test::More の ok で、レポートがリッチであればよいし、つまりpower-assertいいのでは(使ってない)
edvakf @edvakf
Rspecは自分から積極的には使いたくないものの一つ。
KazuCocoa @Kazu_cocoa
私はminitestではなくtest-unitを、ちょっろしたものでは使ってる。 github.com/test-unit/test…
wtnabe @wtnabe
@katzchang グループ分けが楽に書けて便利、あとはもうpower assertでいいじゃん派です
wtnabe @wtnabe
とは言え、RSpec依存の仕組みもあったりするので、えぇはい。
ぱせら @pasela
rspecは、この場合はどのmatcherを使うのが相応しいのか、とかに意識を持っていかれるのがつらい
やま🌸かな⚽ @mochikana514
初心者「Rspec一生懸命覚える」→「慣れてきた!やっと書けるようになってたぞ!」→偉い人「RSpec微妙だよね」→初心者「えっ!」
Ogihara Ryo @OgiharaRyo
rspec で、should じゃなくて expect の方がメンタルモデル的に好ましいんだと。
理想的な条件の元、素晴らしいヴィンテージへの期待高まるヨシオリ @yoshiori
コレ欲しかったやつだ! / “minitest で RSpec っぽくテストを書く方法 - Anonymous Function” htn.to/9vzgGj
残りを読む(96)

コメント

yasu (HIRATA Yasuyuki)@アスカネット @hirayasu 2015年5月28日
RSpec は英語として読ませるために (変な方向に) 頑張ってるけど、本当にそれが必要なのかは疑問。DSLなんてもっと機械的でいいんだよ!
ログインして広告を非表示にする
ログインして広告を非表示にする