From 9eee7a214ebf4b2ac5fc2047400a0caf1e4e2265 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 23 Jul 2012 15:35:52 +0200 Subject: [PATCH] Refs #1630. Add test. --- Tests/Foundation/CPArrayTest.j | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Tests/Foundation/CPArrayTest.j b/Tests/Foundation/CPArrayTest.j index 0c4e23cd4..107b33fb0 100644 --- a/Tests/Foundation/CPArrayTest.j +++ b/Tests/Foundation/CPArrayTest.j @@ -673,6 +673,14 @@ [self assertTrue:s2[0] === A message:s2[0] + " is larger then " + A + " when sorting descending"]; } +- (void)testDisallowObservers +{ + var anArray = [CPArray arrayWithObject:0]; + + [self assertThrows:function() { [anArray addObserver:self forKeyPath:@"self" options:0 context:nil]; }]; + [self assertThrows:function() { [anArray removeObserver:self forKeyPath:@"self"]; }]; +} + @end @implementation AlwaysEqual : CPObject