如何开玩笑地测试此正则表达式

曼努埃尔·贝坦科特

我有这个一线需要用玩笑来测试

export const matchUriRE = /^([^:]*):([^:]*):(.*)$/;

如何测试呢?提前致谢。

里基·布鲁布尔·德夫

我知道这个问题现在已经很老了,我甚至不知道在提出问题时是否已经存在以下解决方案,但我认为开玩笑-最多的方法是:

it('matches URI', () => {
  const uriRegEx = /^([^:]*):([^:]*):(.*)$/;
  const uri = 'http://google.com:4443/'; 
  expect(uri).toMatch(uriRegEx);
});

如果发生故障,还可能会产生更具描述性的错误消息。

有关更多参考:https : //jestjs.io/docs/en/expect#tomatchregexporstring

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章