Laravel TestTools 添加 Dusk 支持
发布时间 作者 Paul Redmond
Laravel TestTools 是 Marcel Pociot 开发的一款 Google Chrome 浏览器扩展,它使您能够在使用应用程序时生成 Laravel 集成测试。现在,您可以使用此扩展来创建 Dusk 测试用例!
Marcel 昨天在 Twitter 上分享了从浏览器创建 Dusk 测试用例的示例
我刚刚发布了我的 @laravelphp Testtools Chrome 扩展程序的 0.3.0 版本。一个长期以来被要求的功能现在可用了:Dusk 支持 ????
看看它如何运行,为 @vuejs 提供支持的 Laravel Spark 设置生成测试。https://t.co/5eY4rKwLdr pic.twitter.com/pecsTLRTeH
— Marcel Pociot (@marcelpociot) 2018 年 6 月 27 日
Laravel TestTools 最初是作为一种工具来创建针对 Laravel 自带的 HTTP 测试工具的集成测试。随着生成 Dusk 测试功能的增加,现在您可以构建两种类型的测试:HTTP 测试和使用 Dusk 运行的浏览器测试。
用这种方式构建测试用例非常直观,如果您是 Dusk 测试 API 的新手,它甚至可能是学习如何使用 Dusk 测试 API 的绝佳方法。
您可以从 Google Chrome 网上应用店 访问此扩展程序。
您可以在 GitHub 上查看扩展程序的 源代码,以详细了解扩展程序的内部结构并为 Laravel Test Tools 做贡献。
了解更多
我们最初在 2016 年 写过关于 Laravel TestTools 的初始发布。看到这个扩展程序中增加了新的功能,这对编写更好的测试很有用,真是太好了。Marcel 干得漂亮!
我们最近还介绍了 Marcel 开发的其他开源项目,包括 laravel-confirm-email 和 laravel-credentials。
Marcel 还是 BotMan 和 BotMan Playground 的作者。
我们还在 Laravel News 上写了一本关于 使用 Laravel 和 BotMan 构建聊天机器人 的书;如果您有兴趣构建聊天机器人,您应该看看它!