From ebb93d17ef6d9050deb943acf4ec7657db12734a Mon Sep 17 00:00:00 2001 From: Thomas Gossmann Date: Wed, 16 May 2018 22:35:16 +0200 Subject: [PATCH] tests for addObserver and removeObserver with optional 3rd parameter --- types/ember/test/observable.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/types/ember/test/observable.ts b/types/ember/test/observable.ts index cf871807b2..3585535dec 100755 --- a/types/ember/test/observable.ts +++ b/types/ember/test/observable.ts @@ -14,6 +14,11 @@ class MyComponent extends Ember.Component { this.removeObserver('foo', this, this.fooDidChange); Ember.removeObserver(this, 'foo', this, 'fooDidChange'); Ember.removeObserver(this, 'foo', this, this.fooDidChange); + const lambda = () => { + this.fooDidChange(this, 'foo'); + }; + this.addObserver('foo', lambda); + this.removeObserver('foo', lambda); } fooDidChange(sender: MyComponent, key: 'foo') {