Angular JS – Testing a controller with its view, as for a directive with its template

var $scope, target;

inject(function ($rootScope, $controller, $compile, $templateCache) {
    $scope = $rootScope.$new();

    $controller("modalUsersController", {
        "$scope": $scope,
        "$locale": {labels: labelsMock},
        "$uibModalInstance": uibModalInstanceMock,
        "usersService": usersServiceMock
    });

    target = $compile($templateCache.get("modal-views/users.html"))($scope);
    $scope.$digest();
});
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s