RSpecで例外のテストするにはlambdaを使用する。 例えば、adminというroleを持つUserのインスタンスに対し、destroyというインスタンスメソッドを実行すると、CannotDestroyAdminUserという例外が出るテストをする。その場合次のように書く。
1 2 3 4 5 |
|
RSpecで例外のテストするにはlambdaを使用する。 例えば、adminというroleを持つUserのインスタンスに対し、destroyというインスタンスメソッドを実行すると、CannotDestroyAdminUserという例外が出るテストをする。その場合次のように書く。
1 2 3 4 5 |
|