我想测试我的角度指令,它是 slickgrid 的包装器。
'use strict';
describe('Unit: Grid Directive', function() {
var $scope;
var element;
beforeEach(module('grid'));
beforeEach(inject(function($compile, $rootScope) {
$scope = $rootScope;
element = angular.element('<grid class="slickgrid-table" id="miscGrid" query="query"/>');
$scope.query = { symbol: 'AAAA' };
$compile(element)($scope);
$scope.$digest();
}));
问题是 slickgrid 使用 jquery 来查找它应该在哪里插入它的网格的 id。
Error: SlickGrid requires a valid container, #miscGrid does not exist in the DOM.
我的问题是,我怎样才能让它工作?我怎样才能“欺骗” slickgrid 以意识到我要编译的元素是一个有效的容器?