如何在方法接收的字符串中使用正则表达式创建期望值?我用的是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。