0

新しい expect() 構文に切り替えます。

取得

syntax error, unexpected tASSOC, expecting '}' (SyntaxError)

このため:

expect(subject.crumbs.last.data).to eq {:foo => :bar }

この構文エラーを修正するにはどうすればよいですか?

4

2 に答える 2

3

別の修正方法:

expect(subject.crumbs.last.data).to eq(foo: :bar)

(ルビー 1.9+)

于 2013-11-05T15:20:59.087 に答える
2

このコードは機能します (eq 値の周りに括弧を追加します):

expect(subject.crumbs.last.data).to eq({:foo => :bar })
于 2013-11-05T15:02:16.117 に答える