Angular jasmine

by bullrout

HTML

<div ng-controller="MyCtrl">
    <input type="text" ui-Blur="testfn2()" />
    {{testModel}}
</div>
<br><br>




<script type='text/javascript' src='//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.6/angular.js'></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.15/angular-ui-router.min.js"></script>

<!-- -->
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/jasmine/2.2.1/jasmine.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/jasmine/2.2.1/jasmine-html.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/jasmine/2.2.1/boot.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.15/angular-mocks.js"></script>

JavaScript

var app = angular.module('myApp', ['my_ui']);
angular.module("my_ui", [])
  .directive('uiBlur', function() {
    return function( scope, elem, attrs ) {
      elem.bind('blur', function() {
        scope.$apply(attrs.uiBlur);
      });
    };
  });

function MyCtrl($scope) {
    $scope.testModel="null";    
    $scope.testfn = function(strings){
        alert(strings);
    }
    
    $scope.testfn2 = function(){
    console.log("asdasds");
    }
}

/* 
 * Specs
 */
describe("Application", function() {

    it("Application Starts", function () {
        //
       expect(1).toBe(1);
   });

});