| 1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * @license Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
- import getBorderWidths from '../../src/dom/getborderwidths';
- import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
- describe( 'getBorderWidths()', () => {
- testUtils.createSinonSandbox();
- it( 'returns CSS border widths', () => {
- const elementMock = {
- ownerDocument: {
- defaultView: {
- getComputedStyle: () => {
- return {
- borderTopWidth: '10px',
- borderRightWidth: '20px',
- borderBottomWidth: '30px',
- borderLeftWidth: '40px'
- };
- }
- }
- }
- };
- expect( getBorderWidths( elementMock ) ).to.deep.equal( {
- top: 10,
- right: 20,
- bottom: 30,
- left: 40
- } );
- } );
- } );
|