模块 - 介绍 ¶
作者:KK
发表日期:2015.12.13
介绍 ¶
为了方便后面的学习,这里大家先来初步学习一下模块的知识
在Codeception里,除了单元测试之外,其它测试几乎都是通过模块来实现的.但单元测试也可以使用模块,模块可以理解为一种扩展,有了新的模块,你就get到了新的技能!可以做新的测试功能了!
它有一些自带模块给大家使用,自带的模块其实比较多,但我这里也不给大家介绍这些模块,只教你模块的一些配置和操作.
在tests/unit.suite.yml
这个单元测试的配置文件中,大家可以看到modules - enabled
这个配置的值是[Asserts, UnitHelper]
,这其实就像PHP的数组,有Asserts和UnitHelper两个元素,这个配置是指定了单元测试使用了Asserts和UnitHelper两个模块,但默认情况下这两个模块对于单元测试来说基本是不被调用的.
而如果我说要增加一个叫XXX的模块,当然是将配置值改成[Asserts, UnitHelper, XXX]
了