我做了一个测试:
expect(@parser.parse('adsadasdas')).to raise_error(Errno::ENOENT)
Run Code Online (Sandbox Code Playgroud)
它不起作用.我改为:
expect { @parser.parse('adsadasdas') }.to raise_error(Errno::ENOENT)
Run Code Online (Sandbox Code Playgroud)
它奏效了.
我们什么时候使用花括号?何时使用括号和expect?