')(scope);
scope.$apply();
- expect(_ace.getReadOnly()).toBeFalsy();
- $compile('
')(scope);
- expect(_ace.getReadOnly()).toBeFalsy();
- scope.$apply('foo = true');
- expect(_ace.getReadOnly()).toBeTruthy();
+ expect(_ace.setReadOnly).toHaveBeenCalledWith(false);
+
+ $compile('
')(scope);
+ scope.$apply();
+ expect(_ace.setReadOnly).toHaveBeenCalledWith(false);
+
+ scope.$apply('foo = null');
+ expect(_ace.setReadOnly).toHaveBeenCalledWith(false);
+
scope.$apply('foo = false');
- expect(_ace.getReadOnly()).toBeFalsy();
+ expect(_ace.setReadOnly).toHaveBeenCalledWith(false);
});
});