Angular Controller tests

by wrxsti85

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<div ng-app="myapp">
    <div class="navbar navbar-default">
        <div class="navbar-collapse" ng-controller="test-controller">
            <ul class="nav navbar-nav">
                <li ng-repeat="link in nav">
                    <a href="#" ng-click="link.action()">{{link.link}}</a>k
                </li>
            </ul>
        </div>
    </div>

</div>

JavaScript

var myapp = angular.module("myapp", []);
myapp.controller("test-controller", function($scope) {
    $scope.nav = {
        insert: {
            link: 'Insert',
            action: function() {
                alert(true)
            }
        },
        delete: {
            link: 'Delete',
            action: function() {
                alert(true)
            }
        },
        move: {
            link: 'move',
            action: function() {
                alert(true)
            }
        }
    };
});