編集可能

RSpec についての議論

最近定期的に話題に上がる RSpec についての議論をまとめてみました。このまとめは誰でも編集可にしてあります。
21
セコン @hotchpotch

時々 rspec 書くと、そもそも文法なんだっけ、expectェ… be_true じゃだめで be_truthyェ… このとき美しく書くには…みたいになってつらい… assert 最高みたいになる

2015-05-27 09:49:54
fukajun@4.75uSpaceBar @fukajun

rspecの書き方についてレビューするとき不毛な感じがしてしまうのなんだろ?

2015-05-27 09:55:12
fukajun@4.75uSpaceBar @fukajun

レビューポイントが実利に寄ってなくて、慣習とかお洒落な書き方によってるからでは…気をつけよう @fukajun rspecの書き方についてレビューするとき不毛な感じがしてしまうのなんだろ?

2015-05-27 09:59:01
Toru Maesaka @tmaesaka

@hotchpotch わかる。俺は何がしたかったんだっけ?ってなりますよね。似た理由で最近は minitest を積極的に使ってます。

2015-05-27 10:38:30
ainame @ainame

minitest最近使ってるけど、雑にテストかけて好きだ

2015-05-27 11:37:30
セコン @hotchpotch

@tmaesaka ただテスト書きたいだけなのに覚えること多すぎ・変わりすぎですね。rspec 時々使う身分としては、学習コスト高いな感を噛みしめる日々です。

2015-05-27 13:06:37
右下 @yoshiori

@hotchpotch @tmaesaka 僕らの欲しかったのは context のある minitest だ感がある

2015-05-27 13:16:32
Naoya Ito @naoya_ito

RSpec 微妙だってのはおれずっと前から言ってたし

2015-05-27 13:44:41
Naoya Ito @naoya_ito

なので js のときは power-assert 一択

2015-05-27 13:48:02
@mizchi @mizchi

rspecはいいけどrspecクローンをrspecと同じように使おうとしたら軒並み死にそうな気持ちになるのでrspecは糞

2015-05-27 14:13:37
Toru Maesaka @tmaesaka

@yoshiori @hotchpotch 本末転倒という意見もあるけど、MiniTest::Spec を使えばそれっぽくなるよ。Example group の表現に context は使えないけど、describe は使えて nest も可能。ブログ書くかな。

2015-05-27 14:18:44
FUJI Goro @__gfx__

最近つくった社内ツールのrails app、minitest + minitest-power_assert です。まあ、あんまりテスト書いてないけど。

2015-05-27 15:26:44
kyo_ago @kyo_ago

一連の流れがまるでpower-assertのCMのようだ

2015-05-27 15:27:21
トウミィ @Seacolor

RSpecはストーリーを試験に具象化するには向いているんじゃないかな……英語力必要になるけれど。

2015-05-27 15:28:10
Kazunori Otani @katzchang

結局、Test::More の ok で、レポートがリッチであればよいし、つまりpower-assertいいのでは(使ってない)

2015-05-27 15:28:32
Atsushi Takayama @edvakf

Rspecは自分から積極的には使いたくないものの一つ。

2015-05-27 15:32:28
KazuCocoa @Kazu_cocoa

私はminitestではなくtest-unitを、ちょっろしたものでは使ってる。 github.com/test-unit/test…

2015-05-27 15:37:52
wtnabe, yet another yak shaver @wtnabe

@katzchang グループ分けが楽に書けて便利、あとはもうpower assertでいいじゃん派です

2015-05-27 15:38:30
wtnabe, yet another yak shaver @wtnabe

とは言え、RSpec依存の仕組みもあったりするので、えぇはい。

2015-05-27 15:39:46
ぱせら @pasela

rspecは、この場合はどのmatcherを使うのが相応しいのか、とかに意識を持っていかれるのがつらい

2015-05-27 16:14:16
やまかな🌸⚽️ @mochikana514

初心者「Rspec一生懸命覚える」→「慣れてきた!やっと書けるようになってたぞ!」→偉い人「RSpec微妙だよね」→初心者「えっ!」

2015-05-27 16:37:26
Ryo@54万ベルローンは流石に踏み倒す @OgiharaRyo

rspec で、should じゃなくて expect の方がメンタルモデル的に好ましいんだと。

2015-05-27 18:47:06
右下 @yoshiori

コレ欲しかったやつだ! / “minitest で RSpec っぽくテストを書く方法 - Anonymous Function” htn.to/9vzgGj

2015-05-27 20:48:46
残りを読む(96)

コメント

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