Minitest/Mocha:如何使用正则表达式验证参数



如何在方法接收的字符串中使用正则表达式创建期望值?我用的是Mocha和Mintest。

我试过了,但不起作用:

Logger.expects(:info).with(%r{/hello, world!/}).once

您应该使用regexp_matches

你的代码应该是这样的:

Logger.expects(:info).with(regexp_matches(%r{/hello, world!/})).once

这里介绍了此方法:#regexp_matches(regexp(⇒RegexpMatches。

最新更新