0

RailsアプリのRspecでこのアサーションをフレーミングするのに問題があります。AUserには への habtm 関連付けがRoleあります。テストの後、ユーザーは「スーパーユーザー」というタイトルの役割に関連付けられる必要があると主張したいと思います。レールコンソールで。

user.roles.where(title: "Superuser").any?
=> true

私が言いたいのは、「ユーザーは「スーパーユーザー」というロールを持っている」ということです。

ありがとう、

4

2 に答える 2

1

このようなものはどうですか:

user.roles.where(title: "Superuser").should_not be_empty
于 2012-06-30T04:20:57.023 に答える