我有一些lambda代码,例如
lambda { Watir::Browser.new(mock_driver) }.should_not raise_error
如何更改此选项以使用expect语法?
我试过了:
expect({ Watir::Browser.new(mock_driver)}).to not raise_error
但我得到了:
syntax error, unexpected '}', expecting tASSOC (SyntaxError)
...expect ({Watir::Browser.new(mock_driver)}).to not raise_error
我试过
expect{( Watir::Browser.new(mock_driver))}.to not raise_error
但得到了
syntax error, unexpected tIDENTIFIER, expecting '('
答案 0 :(得分:6)
您不需要这些括号。
expect{Watir::Browser.new(mock_driver)}.to_not raise_error