Move helper functions into DOM (#10051)

* Move helper functions into DOM

* Add tests and comments
This commit is contained in:
Charles Gagnon
2020-04-17 13:21:35 -07:00
committed by GitHub
parent b02a5f9e49
commit ea310ff15d
17 changed files with 141 additions and 107 deletions

View File

@@ -172,54 +172,4 @@ suite('ComponentBase Tests', () => {
testContainer.addToContainer(testComponent.descriptor, 0);
assert.equal(testContainer.TestItems.length, 1, `Unexpected number of items. Expected 1 got ${testContainer.TestItems.length} : ${JSON.stringify(testContainer.TestItems)}`);
});
test('Component convert size should add px', () => {
const expected = '100px';
const actual = testComponent.convertSize(100);
assert.equal(expected, actual);
});
test('Component convert size should not add px if it already has it', () => {
const expected = '100px';
const actual = testComponent.convertSize('100px');
assert.equal(expected, actual);
});
test('Component convert size should not add px if it is a percent value', () => {
const expected = '100%';
const actual = testComponent.convertSize('100%');
assert.equal(expected, actual);
});
test('Component convert size should keep value if ends with %', () => {
const expected = '100%';
const actual = testComponent.convertSize('100%');
assert.equal(expected, actual);
});
test('Component convert size should return the default value given undefined value %', () => {
const expected = '200';
const actual = testComponent.convertSize(undefined, '200');
assert.equal(expected, actual);
});
test('Component convert to number should return size without px', () => {
const expected = 200;
const actual = testComponent.convertSizeToNumber('200px');
assert.equal(expected, actual);
});
test('Component convert to number should return same value if already plain number', () => {
const expected = 200;
const actual = testComponent.convertSizeToNumber('200');
assert.equal(expected, actual);
});
test('Component convert to number should return 0 given undefined', () => {
const expected = 0;
const actual = testComponent.convertSizeToNumber(undefined);
assert.equal(expected, actual);
});
});