Angularjs Jasmine测试具有[^form]依赖关系的角度指令

Angularjs Jasmine测试具有[^form]依赖关系的角度指令,angularjs,angularjs-directive,jasmine,karma-jasmine,Angularjs,Angularjs Directive,Jasmine,Karma Jasmine,我正在尝试测试一条指令,如此处所述 但是,在我的指令中,我使用表单,因此在我的指令声明对象中有: return { link: link, restrict: 'E', require: ['^form'], // <- I have this !! scope: { //... }, controller: function ($

我正在尝试测试一条指令,如此处所述

但是,在我的指令中,我使用表单,因此在我的指令声明对象中有:

        return {
            link: link,
            restrict: 'E',
            require: ['^form'], // <- I have this !!
            scope: { //...
            },
            controller: function ($scope) {
            //...
            }
        };
返回{
链接:链接,
限制:'E',
要求:[“^form”],//使用

“”

,并使用
element.find('mydirective')
来查找实际的指令元素。

使用
'
,并使用
element.find('mydirective')
来查找实际的指令元素。@JBNizet谢谢!您可以将其实际用作asnwer。我认为这一点值得记住
element = '<mydirective/>';
element = $compile(element)(scope);
'<form><mydirective></mydirective></form>'