Wie verwende ich Scope-Variablen mit der Syntax „Controller as“ in Jasmine?

Ich benutze Jasmin für AngularJS-Tests. In meinen Ansichten verwende ich die "Controller as" -Syntax:

<div ng-controller="configCtrl as config">
    <div> {{ config.status }} </div>
</div>

Wie kann ich diese "Scope" -Variablen in Jasmin verwenden? Worauf bezieht sich der "Controller als"? Mein Test sieht folgendermaßen aus:

describe('ConfigCtrl', function(){
    var scope;

    beforeEach(angular.mock.module('busybee'));
    beforeEach(angular.mock.inject(function($rootScope){
        scope = $rootScope.$new();

        $controller('configCtrl', {$scope: scope});
    }));

    it('should have text = "any"', function(){
        expect(scope.status).toBe("any");
    });
}); 

Berufungscope.status endet natürlich mit dem Fehler:

Expected undefined to be "any".

AKTUALISIEREN: Controller (kompiliertes Javascript aus TypeScript) sieht folgendermaßen aus:

var ConfigCtrl = (function () {
    function ConfigCtrl($scope) {
        this.status = "any";
    }
    ConfigCtrl.$inject = ['$scope'];
    return ConfigCtrl;
})();

Antworten auf die Frage(2)

Ihre Antwort auf die Frage