diff --git a/test/ng/directive/ngOptionsSpec.js b/test/ng/directive/ngOptionsSpec.js
index 1ab5d0a91889..806993b83827 100644
--- a/test/ng/directive/ngOptionsSpec.js
+++ b/test/ng/directive/ngOptionsSpec.js
@@ -2922,84 +2922,137 @@ describe('ngOptions', function() {
});
- it('should not re-set the `selected` property if it already has the correct value', function() {
- scope.values = [{name: 'A'}, {name: 'B'}];
- createMultiSelect();
+ // Support: Safari 9
+ // This test relies defining a getter/setter `selected` property on either `