2013-12-23 3 views
0

может кто-нибудь сказать мне разницу следующих кодов жасмина, простите меня, если это глупоразница жасмина beforeeach против переменного равно значению

describe('Testing a Hello World controller', function() { 
    var $scope; 

    beforeEach(function(){ 
     $scope = 'Hello World' 
    }); 

    it('should say hello to the World', function() { 
     expect($scope).toEqual('Hello World'); 
    }); 
}); 

И

describe('Testing a Hello World controller', function() { 
    var $scope = 'Hello World'; 

    it('should say hello to the World', function() { 
     expect($scope).toEqual('Hello World'); 
    }); 
}); 

ответ

0

None, потому что у вас есть только один тест в каждом описании попробуйте:

describe('beforeEach example', function() { 
     var $scope = 0; 

     beforeEach(function(){ 
      $scope += 1 
     }); 

     it('should be 1', function() { 
      expect($scope).toEqual(1); 
     }); 

     it('should be 2', function() { 
      expect($scope).toEqual(2); 
     }); 
    }); 
+0

Я понимаю дело, но хочу только подтвердить - спасибо – Felix

Смежные вопросы