0
私は筆記試験ユニットに新しいですし、私のテストを実行しようとすると、次のエラーが発生しますではありません。テスト:未定義のオブジェクト
TypeError: undefined is not an object (evaluating '$scope.createRoleForm.canCreateAccount=false')
私はテストがあるしたい機能:
function enableAccountRoles() {
$scope.createRoleForm.canCreateAccount = false;
$scope.createRoleForm.canListAccounts = false;
$scope.createRoleForm.canSearchAllChat = false;
$scope.createRoleForm.canManageSite = false;
}
と私のテストコードは、私はこれは私が肝炎として完全でないことを知っている
it('should call enableAccountRoles', function() {
this.scope.enableAccountRoles();
})
です期待しない - テストユニットを実行する前に、テストファイル内の変数の値を設定する必要がありますか?