模块 - 介绍

  • 作者:KK

  • 发表日期:2015.12.13


介绍

为了方便后面的学习,这里大家先来初步学习一下模块的知识

在Codeception里,除了单元测试之外,其它测试几乎都是通过模块来实现的.但单元测试也可以使用模块,模块可以理解为一种扩展,有了新的模块,你就get到了新的技能!可以做新的测试功能了!

它有一些自带模块给大家使用,自带的模块其实比较多,但我这里也不给大家介绍这些模块,只教你模块的一些配置和操作.

tests/unit.suite.yml这个单元测试的配置文件中,大家可以看到modules - enabled这个配置的值是[Asserts, UnitHelper],这其实就像PHP的数组,有Asserts和UnitHelper两个元素,这个配置是指定了单元测试使用了Asserts和UnitHelper两个模块,但默认情况下这两个模块对于单元测试来说基本是不被调用的.

而如果我说要增加一个叫XXX的模块,当然是将配置值改成[Asserts, UnitHelper, XXX]