Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Commit

Permalink
Create more descriptive names of unit tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mateusz Samsel committed May 31, 2019
1 parent 888bd88 commit 056d67f
Showing 1 changed file with 37 additions and 32 deletions.
69 changes: 37 additions & 32 deletions tests/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -130,43 +130,48 @@ describe( 'utils', () => {
} );
} );

it( 'addColorTableToDropdown()', () => {
const dropdown = createDropdown();
dropdown.render();

addColorTableToDropdown( {
dropdownView: dropdown,
colors: [
{
label: 'Black',
color: '#000',
options: {
hasBorder: false
}
},
{
label: 'White',
color: '#FFFFFF',
options: {
hasBorder: true
describe( 'addColorTableToDropdown()', () => {
it( 'should create dropdown with color table', () => {
const dropdown = createDropdown();
dropdown.render();

addColorTableToDropdown( {
dropdownView: dropdown,
colors: [
{
label: 'Black',
color: '#000',
options: {
hasBorder: false
}
},
{
label: 'White',
color: '#FFFFFF',
options: {
hasBorder: true
}
}
}
],
columns: 2,
removeButtonTooltip: 'Remove Color'
],
columns: 2,
removeButtonTooltip: 'Remove Color'
} );

expect( dropdown.colorTableView ).to.be.instanceOf( ColorTableView );
expect( dropdown.panelView.children.length ).to.equal( 1 );
expect( dropdown.colorTableView.element ).to.equal( dropdown.panelView.children.first.element );
} );

expect( dropdown.colorTableView ).to.be.instanceOf( ColorTableView );
expect( dropdown.panelView.children.length ).to.equal( 1 );
} );

it( 'renderDowncastElement()', () => {
const downcastViewConverterFn = renderDowncastElement( 'color' );
const fake = testUtils.sinon.fake();
const fakeViewWriter = { createAttributeElement: fake };
describe( 'renderDowncastElement()', () => {
it( 'should create function executes viewWriter with proper arguments', () => {
const downcastViewConverterFn = renderDowncastElement( 'color' );
const fake = testUtils.sinon.fake();
const fakeViewWriter = { createAttributeElement: fake };

downcastViewConverterFn( 'blue', fakeViewWriter );
downcastViewConverterFn( 'blue', fakeViewWriter );

sinon.assert.calledWithExactly( fake, 'span', { style: 'color:blue' }, { priority: 7 } );
sinon.assert.calledWithExactly( fake, 'span', { style: 'color:blue' }, { priority: 7 } );
} );
} );
} );

0 comments on commit 056d67f

Please sign in to comment.