lexpress / sw-functional-test-generation-plugin
该包已被废弃,不再维护。未建议替代包。
为 symfony 框架添加功能测试生成
dev-sf1.3
2012-10-25 20:46 UTC
Requires
This package is not auto-updated.
Last update: 2020-01-24 14:56:14 UTC
README
该插件包含一个特定的过滤器,用于以 symfony 功能测试格式记录用户的交互。
因此,您主要需要在您的应用程序中导航,提交表单并点击链接,然后...您就几乎可以使用功能测试了。
请阅读原始博客文章:swFilterFunctionalTest
安装
-
安装 swFunctionalTestGenerationPlugin
- 通过 composer : require": { "lexpress/sw-functional-test-generation-plugin": "*" }
- 通过 git : https://github.com/LExpress/swFunctionalTestGenerationPlugin.git
-
清除缓存
php symfony cc
-
编辑 filters.yml 文件,并在渲染过滤器后添加这些配置行
functional_test: class: swFilterFunctionalTest
-
在 settings.yml 中启用模块
swFunctionalTestSave
.settings enabled_modules: - swFunctionalTestSave
-
确保调试面板已启用
使用
- 在调试栏中启用功能测试
- 在您的项目中执行场景
- 完成后,将生成的代码复制粘贴到测试文件中或通过表单保存
已知问题
- 当您执行 AJAX 请求时,请立即进行 HTTP 请求或重新加载页面,以便在生成的代码中看到您的 AJAX 请求