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