Spec DSL
实例方法:
it
和 def test_x 类似。一般的,每一个测试案例对应着一个测试方法。可用 it 定义它们。
let
和 def 定义方法类似,只不过这里方法内容始终是 block. 有延迟加载的作用。
subject
和 let 类似,但它没有名字。(其实它是有名字的,始终是 :subject)
before
前置过滤器,在每一个 it 之前执行。(名字无所谓,只是起标识作用而矣)
after
后置过滤器,在每一个 it 之后执行。(名字无所谓,只是起标识作用而矣)
before、after 方法和 RSpec 里的 setup、teardown 方法有对应关系。
除上述方法外,还有:
最后更新于