Phabric:用于Behat的数据库模型夹具创建库

时间:2024-05-23 19:23:13
【文件属性】:

文件名称:Phabric:用于Behat的数据库模型夹具创建库

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-23 19:23:13

PHP

弹药 将小Cucumber表转换为数据库插入/更新的工具。 它与BDD库Behat一起使用,该库可在以下找到: : 该项目的目的是允许用户使用Gherkin表“即时”定义固定装置,而不必经历繁琐的维护用于驱动Behat测试套件SQL文件的过程。 介绍 当我在该公司采用Behat时,我们很快就发现要编写清晰的测试,我们需要在方案中而不是在整体夹具文件中设置数据库的状态。 夹具文件的问题: 他们很难维护 通过修改灯具中的数据很容易破坏现有测试 数据的语义在Fixture文件中丢失,而不是在场景中明确声明。 我们确定的解决方案是加载仅包含基本DB结构的初始固定装置,并在测试场景中定义Gherkin表中的所有数据。 输入Phabric ... 弹药 Phabric允许用户标记场景中要插入数据库的数据。 像这样: Given The following events exist


【文件预览】:
Phabric-master
----.gitmodules(302B)
----lib()
--------Phabric()
--------Vendor()
----phpunit.xml.dist(461B)
----examples()
--------fixture.sql(4KB)
--------features()
--------behat.yml(1KB)
----README.markdown(25KB)
----.travis.yml(139B)
----LICENCE(1KB)
----build.xml(2KB)
----docs()
--------Phabric Intro.doc(15KB)
----tests()
--------autoloader.dist.php(1KB)
--------lib()
--------phpunit.xml(697B)
--------bootstrap.php(663B)
----.gitignore(601B)
----composer.json(608B)
----vendor()
--------Behat2()

网友评论