slickgrid のラッパーである angular ディレクティブをテストしたいと思います。
'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 を「だます」にはどうすればよいですか?