diff options
Diffstat (limited to 'js/vendor/angular-ui/modules/directives/tinymce/test/tinymceSpec.js')
-rw-r--r-- | js/vendor/angular-ui/modules/directives/tinymce/test/tinymceSpec.js | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/js/vendor/angular-ui/modules/directives/tinymce/test/tinymceSpec.js b/js/vendor/angular-ui/modules/directives/tinymce/test/tinymceSpec.js deleted file mode 100644 index d7c72921e..000000000 --- a/js/vendor/angular-ui/modules/directives/tinymce/test/tinymceSpec.js +++ /dev/null @@ -1,90 +0,0 @@ -/*global describe, beforeEach, module, inject, it, spyOn, expect, $, angular, afterEach, runs, waits */ -describe('uiTinymce', function () { - 'use strict'; - - var scope, $compile, element, text = '<p>Hello</p>'; - beforeEach(module('ui')); - beforeEach(function () { - // throw some garbage in the tinymce cfg to be sure it's getting thru to the directive - angular.module('ui.config').value('ui.config', {tinymce: {bar: 'baz'}}); - }); - beforeEach(inject(function (_$rootScope_, _$compile_) { - scope = _$rootScope_.$new(); - $compile = _$compile_; - })); - - afterEach(function () { - angular.module('ui.config').value('ui.config', {}); // cleanup - }); - - /** - * Asynchronously runs the compilation. - */ - function compile() { - runs(function () { - element = $compile('<form><textarea name="foo" ui-tinymce="{foo: \'bar\'}" ng-model="foo"></textarea></form>')(scope); - }); - waits(1); - } - - describe('compiling this directive', function () { - - it('should include the passed options', function () { - spyOn($.fn, 'tinymce'); - compile(); - runs(function () { - expect($.fn.tinymce).toHaveBeenCalled(); - expect($.fn.tinymce.mostRecentCall.args[0].foo).toEqual('bar'); - }); - }); - - it('should include the default options', function () { - spyOn($.fn, 'tinymce'); - compile(); - runs(function () { - expect($.fn.tinymce).toHaveBeenCalled(); - expect($.fn.tinymce.mostRecentCall.args[0].bar).toEqual('baz'); - }); - }); - }); - /* - describe('setting a value to the model', function () { - it('should update the editor', function() { - compile(); - runs(function () { - scope.$apply(function() { - scope.foo = text; - }); - expect(element.find('textarea').tinymce().getContent()).toEqual(text); - }); - }); - it('should handle undefined gracefully', function() { - compile(); - runs(function () { - scope.$apply(function() { - scope.foo = undefined; - }); - expect(element.find('textarea').tinymce().getContent()).toEqual(''); - }); - }); - it('should handle null gracefully', function() { - compile(); - runs(function () { - scope.$apply(function() { - scope.foo = null; - }); - expect(element.find('textarea').tinymce().getContent()).toEqual(''); - }); - }); - }); - describe('using the editor', function () { - it('should update the model', function() { - compile(); - runs(function () { - element.find('textarea').tinymce().setContent(text); - expect($rootScope.x).toEqual(text); - }); - }); - }); - */ -});
\ No newline at end of file |