代码之家  ›  专栏  ›  技术社区  ›  crmpicco

symfony cli命令在访问第三方API时发生故障的phpunit测试

  •  0
  • crmpicco  · 技术社区  · 6 年前

    if ($subscriptions = $subscriptionEngine->getAllSubscriptions($site->getOwner())) {

    错误是:

    Sorry, we couldn't find the site SITEKEY

    parameters.yml.dist

    subscriptionengine.site: SITEKEY

    我的问题是,我应该创建一个用于测试的测试API密钥/站点密钥,还是根本不测试它?

    1 回复  |  直到 6 年前
        1
  •  0
  •   crmpicco    6 年前

    以下工作。

    $subEngine = $this->getMockBuilder('\AppBundle\Services\SubEngine')
    ->disableOriginalConstructor()
    ->getMock();
    $subEngine->expects($this->once())->method('getAllSubscriptions');
    

    scyrma