[英]How can I provide credentials to PHPUnit tests
我有一个API类库,但是测试它需要API密钥。 当然,密钥不是公开的,这是我的问题。 如何为PHPUnit配置提供凭据,以便每个人都可以运行测试? PHPUnit是否允许通过命令行传递选项?
您可以在运行测试之前设置环境变量,然后使用getenv
在测试中检索它。 例如:
#!/bin/bash
API_KEY=secretapikey
phpunit <parameters>
然后在您的PHP文件中:
$apiKey = getenv('API_KEY');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.