rspec 3.5.0で調査。
require 'rails_helper'
RSpec.describe 'sample', type: :model do
prepend_before { puts "outside prepend_before" }
before { puts "outside before" }
context "context" do
prepend_before { puts "inside prepend_before" }
before { puts "inside before" }
it { expect(true).to eq true }
end
end
実行結果
outside prepend_before
outside before
inside prepend_before
inside before
inside prepend_before
よりもoutside before
が先なのね。
変えてくれないかなこの挙動。