🖥

#Rails + #rspec で it の中身が複数あるとエラーが内容分かりにくくなるのでデフォルトで aggregate_failure

2019/10/18に公開

rails_helper

RSpec.configure do |config|
  # https://qiita.com/jnchito/items/3a590480ee291a70027c
  config.define_derived_metadata do |meta|
    meta[:aggregate_failures] = true unless meta.key?(:aggregate_failures)
  end
end

spec

require "rails_helper"

describe do
  it do
    expect(true).to be false
    expect(true).to be true
    expect(true).to be false
  end
end

aggregate_failures を指定した時の例

落ちた箇所複数が分かる

image

aggregate_failures を指定しなかった時の例

最初に落ちた場所しか分からない

image

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/2599

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-10-18

Discussion