【问题标题】:How can I pass prove (Test::More) an argument, e.g. an API URL?我怎样才能通过证明 (Test::More) 一个论点,例如API URL?
【发布时间】:2022-08-05 21:55:54
【问题描述】:

我的部分测试套件依赖于 API URL。有时我想使用另一个 URL 运行我的测试。有没有办法将此参数传递给prove,或者我需要编辑定义 API URL 的文件?

    标签: perl testing test-more perl-prove


    【解决方案1】:

    也许在测试程序中设置一个默认 URL,但允许它被环境变量覆盖。

    my $url = $ENV{MY_TEST_URL} // 'http://api.example.com/';
    

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      相关资源
      最近更新 更多