用于模拟API无效时匹配url中动态部分的正则表达式

问题描述 投票:0回答:1

我想模拟具有一些动态部分的API,因此我尝试使用正则表达式,但是它不起作用。

URL是:https://example.com/programs/2fcce6e3-07ec-49a9-9146-fb84fb0105cf/subprogram/0f8ddca8-cf5a-4174-bc75-0928f71a0e87/metrics?activeOnly=false

Id的after程序和子程序是动态的。

我试图通过如下使用正则表达式来模拟API,但是它不起作用。

const mock = RequestMock()
    .onRequestTo('https://example.com/programs/.*/subprogram/.*/metrics?activeOnly=false', { method: 'GET' })
    .respond(mockObject, 200, {
      'access-control-allow-origin': '*'
    });

有人可以帮我吗?

javascript regex testing automated-tests testcafe
1个回答
0
投票

我看到您传递了一个字符串,而不是一个正则表达式。而是传递真实正确的正则表达式。

另请参见:RegExp

© www.soinside.com 2019 - 2024. All rights reserved.