config/rspec.yml in onkcop-0.51.0.1 vs config/rspec.yml in onkcop-0.52.0.0
- old
+ new
@@ -30,12 +30,17 @@
# let を使うのは context 間で条件が違うものが存在する時だけにしたい。
# before の方が事前条件を整えていることが分かりやすい。
RSpec/InstanceVariable:
Enabled: false
-# 強く 1 example 1 assertion の立場は取らないが、多すぎてもツラいので。
+# spec_helper で meta[:aggregate_failures] を設定することで
+# aggregate_failures が全ての spec で有効になる。
+#
+# ほぼ MultipleExpectations についてはチェックされなくなる設定なので注意。
+# パフォーマンスの問題さえ無ければ 1 example 1 assertion にしておく方が
+# 読みやすいテストになりやすいので、そこはレビューで担保していく必要がある。
RSpec/MultipleExpectations:
- Max: 3
+ AggregateFailuresByDefault: true
# 変に名前つけて呼ぶ方が分かりづらい。
# テスト対象メソッドを呼ぶだけの subject 以外を書かないようにする方が効く。
RSpec/NamedSubject:
Enabled: false