MiniTest::Spec After Spec
ruby minitest spec ๋ beforeAll ์ด๋ AfterAll ์ด ์์ต๋๋ค. beforeAll ์ ๊ทธ๋ฅ ๋จผ์ ์คํํ๋ฉด ๋๋๋ฐ, AfterAll ์ฒ๋ผ ๋๋ฆฌ๊ธฐ ์ํด์ ์ด๋ป๊ฒ ํด์ผ ํ๋ ๊ณ ๋ฏผํ๋ ์ค์, ObjectSpace.define_finalizer ๋ผ๋ ๋ ์์ ์๊ฒ ๋์์ต๋๋ค.
require_relative 'spec_helper' require 'something' describe Something do before do p "before" end # AfterAll ObjectSpace.define_finalizer self do p "Afterall" end let :msg do Something.instance end describe "desc1" do specify do p "spec_1" end specify do p "spec_2" end describe "desc2" do specify do p "spec_3_1" end specify do p "spec_3_2" end describe "desc3" do specify do p "spec_4_1" end specify do p "spec_4_2" end end end end end
์คํ ๊ฒฐ๊ณผ๋,
Coverage report generated for RSpec to /Users/sangpire/playground/runway/integration/controller/coverage. 53 / 96 LOC (55.21%) covered. Run options: --seed 9024 # Running: "before-spec" "start" "spec_1" ."before-spec" "spec_2" ."before-spec" "spec_4_1" ."before-spec" "spec_4_2" ."before-spec" "spec_3_2" ."before-spec" "spec_3_1" . Fabulous run in 0.748178s, 8.0195 runs/s, 0.0000 assertions/s. 6 runs, 0 assertions, 0 failures, 0 errors, 0 skips "AfterAll"
ใ ใ ๊ตณ.













