8
0

linkformview.js 905 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. /* bender-tags: ui, form */
  6. import LinkFormView from '/ckeditor5/link/ui/linkformview.js';
  7. import FormView from '/ckeditor5/ui/form/formview.js';
  8. describe( 'LinkFormView', () => {
  9. let view;
  10. beforeEach( () => {
  11. view = new LinkFormView();
  12. view.init();
  13. } );
  14. describe( 'constructor', () => {
  15. it( 'should extend FormView class', () => {
  16. expect( view ).to.instanceof( FormView );
  17. } );
  18. it( 'should create element from template', () => {
  19. expect( view.element.classList.contains( 'ck-link-form' ) ).to.true;
  20. } );
  21. it( 'should register "actions" region', () => {
  22. expect( view.regions.get( 1 ).name ).to.equal( 'actions' );
  23. expect( view.regions.get( 1 ).element ).to.equal( view.element.querySelector( '.ck-link-form-actions' ) );
  24. } );
  25. } );
  26. } );