跳至內容 跳至搜尋

新增支援 `setup` 和 `teardown` 回呼程式。這些回呼程式用來取代覆寫 TestCase 的 `#setup` 和 `#teardown` 方法。

class ExampleTest < ActiveSupport::TestCase
  setup do
    # ...
  end

  teardown do
    # ...
  end
end
命名空間
方法
P
包含模組

類別公用方法

prepended(klass)

# File activesupport/lib/active_support/testing/setup_and_teardown.rb, line 21
def self.prepended(klass)
  klass.include ActiveSupport::Callbacks
  klass.define_callbacks :setup, :teardown
  klass.extend ClassMethods
end