diff options
Diffstat (limited to 'test/ScopeSpec.js')
| -rw-r--r-- | test/ScopeSpec.js | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/test/ScopeSpec.js b/test/ScopeSpec.js index 1e50b275..7e1a899f 100644 --- a/test/ScopeSpec.js +++ b/test/ScopeSpec.js @@ -33,16 +33,18 @@ describe('scope/model', function(){    it('should watch an expression for change', function(){      var model = createScope();      model.oldValue = ""; -    var count = 0; +    var nameCount = 0, evalCount = 0;      model.name = 'adam'; -    model.$watch('name', function(){ count ++; }); +    model.$watch('name', function(){ nameCount ++; });      model.$watch(function(){return model.name;}, function(newValue, oldValue){        this.newValue = newValue;        this.oldValue = oldValue;      }); +    model.$onEval(function(){evalCount ++;});      model.name = 'misko';      model.$eval(); -    expect(count).toEqual(2); // since watches trigger $eval +    expect(nameCount).toEqual(1); +    expect(evalCount).toEqual(1);      expect(model.newValue).toEqual('misko');      expect(model.oldValue).toEqual('adam');    });  | 
