依赖会话/cookie 信息的单元测试功能的默认做法是使用抽象库。但是如果我想编写和单元测试这个抽象库怎么办?PHPsetcookie
函数的文档说 cookie 将在下一个请求时可用。使用命令行工具进行测试,没有“请求”之类的东西。那么如何对正确的 cookie 设置进行单元测试呢?
我想测试setcookie
我的抽象库是否正确设置了函数的所有参数。这些参数将根据某些条件和方法调用进行设置。
我能想到的唯一解决方案是使用我不想安装setcookie
的扩展来模拟该功能。runkit
其他想法?