RSpec3.3 で it を 一行で記述する方法
rspec 3.3
を使いテストを書いていたのですが、シンプルなテストだったので
it "condition1" do
expect{foo[:hoge}.eq 1
end
it "condition2" do
expect{foo[:moge}.eq 2
end
をそれぞれ一行で
it "condition1"{ expect{foo[:hoge}.eq 1 }
it "condition2"{ expect{foo[:moge}.eq 2 }
と書いた所
syntax error, unexpected '{', expecting keyword_end (SyntaxError)
のエラーになってしまいました。do ~ end
と { ~ }
は等価だと思っていたのですがRSpecでは違うのでしょうか?
何かRSpecのオプションなどによって一行での記述を行えるようにすることはできますか?