问题标签 [liipfunctionaltestbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
91 浏览

symfony - Symfony 功能测试:第二次调用 $client->request(),无缘无故地改变了测试结果

我在每次测试运行之前使用Liip\FunctionalTestBundleLiip\TestFixturesBundle加载我的固定装置,以获得一致的测试设置。

这是一个执行时失败的测试:

一场比赛需要一定数量的积分。测试断言,进入游戏后,用户的积分比进入前少。

如果删除 line $client->request('GET', '/');,则测试通过。如果不是,则测试失败并显示消息

只要$client->request()之前有另一个调用$client->request('GET', '/game/2/enter');,无论请求哪个页面,测试都会失败。

为什么?