Modified: trunk/Websites/perf.webkit.org/browser-tests/component-base-tests.js (212532 => 212533)
--- trunk/Websites/perf.webkit.org/browser-tests/component-base-tests.js 2017-02-17 05:28:26 UTC (rev 212532)
+++ trunk/Websites/perf.webkit.org/browser-tests/component-base-tests.js 2017-02-17 05:36:05 UTC (rev 212533)
@@ -21,7 +21,7 @@
describe('constructor', () => {
it('is a function', () => {
return new BrowsingContext().importScript('components/base.js', 'ComponentBase').then((ComponentBase) => {
- expect(ComponentBase).toBeA('function');
+ expect(ComponentBase).to.be.a('function');
});
});
@@ -35,15 +35,15 @@
}
}
let instance = new SomeComponent;
- expect(instance).toBeA(ComponentBase);
- expect(instance).toBeA(SomeComponent);
- expect(callCount).toBe(1);
+ expect(instance).to.be.a(ComponentBase);
+ expect(instance).to.be.a(SomeComponent);
+ expect(callCount).to.be(1);
});
});
it('must not create shadow tree eagerly', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
- expect(hasShadowTree()).toBe(false);
+ expect(hasShadowTree()).to.be(false);
});
});
});
@@ -54,7 +54,7 @@
return context.importScript('components/base.js', 'ComponentBase').then((ComponentBase) => {
class SomeComponent extends ComponentBase { }
let instance = new SomeComponent('some-component');
- expect(instance.element()).toBeA(context.global.HTMLElement);
+ expect(instance.element()).to.be.a(context.global.HTMLElement);
});
});
@@ -62,7 +62,7 @@
return new BrowsingContext().importScript('components/base.js', 'ComponentBase').then((ComponentBase) => {
class SomeComponent extends ComponentBase { }
let instance = new SomeComponent('some-component');
- expect(instance.element().component()).toBe(instance);
+ expect(instance.element().component()).to.be(instance);
});
});
@@ -69,7 +69,7 @@
it('must not create shadow tree eagerly', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.element();
- expect(hasShadowTree()).toBe(false);
+ expect(hasShadowTree()).to.be(false);
});
});
});
@@ -78,13 +78,13 @@
it('must create shadow tree', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.content();
- expect(hasShadowTree()).toBe(true);
+ expect(hasShadowTree()).to.be(true);
});
});
it('must return the same shadow tree each time it is called', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
- expect(instance.content()).toBe(instance.content());
+ expect(instance.content()).to.be(instance.content());
});
});
@@ -97,9 +97,9 @@
const instance = new SomeComponent;
const part1 = instance.content('part1');
- expect(part1.localName).toBe('div');
- expect(part1.title).toBe('foo');
- expect(instance.content('part2')).toBe(null);
+ expect(part1.localName).to.be('div');
+ expect(part1.title).to.be('foo');
+ expect(instance.content('part2')).to.be(null);
});
});
});
@@ -108,7 +108,7 @@
it('must create shadow tree', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.part('foo');
- expect(hasShadowTree()).toBe(true);
+ expect(hasShadowTree()).to.be(true);
});
});
@@ -124,10 +124,10 @@
const otherComponent = new OtherComponent;
const someComponent = otherComponent.part('foo');
- expect(someComponent).toBeA(SomeComponent);
- expect(someComponent.element().id).toBe('foo');
- expect(otherComponent.part('foo')).toBe(someComponent);
- expect(otherComponent.part('bar')).toBe(null);
+ expect(someComponent).to.be.a(SomeComponent);
+ expect(someComponent.element().id).to.be('foo');
+ expect(otherComponent.part('foo')).to.be(someComponent);
+ expect(otherComponent.part('bar')).to.be(null);
});
});
});
@@ -147,10 +147,10 @@
const object = {'foo': 1};
instance.dispatchAction('action', 'bar', object, 5);
- expect(calls.length).toBe(1);
- expect(calls[0][0]).toBe('bar');
- expect(calls[0][1]).toBe(object);
- expect(calls[0][2]).toBe(5);
+ expect(calls.length).to.be(1);
+ expect(calls[0][0]).to.be('bar');
+ expect(calls[0][1]).to.be(object);
+ expect(calls[0][2]).to.be(5);
});
});
@@ -178,10 +178,10 @@
ComponentBase.defineElement('some-component', SomeComponent);
(new SomeComponent).enqueueToRender();
- expect(renderCallCount).toBe(0);
+ expect(renderCallCount).to.be(0);
(new SomeComponent).enqueueToRender();
- expect(renderCallCount).toBe(0);
+ expect(renderCallCount).to.be(0);
});
});
@@ -194,21 +194,21 @@
const SomeComponent = class extends ComponentBase { }
ComponentBase.defineElement('some-component', SomeComponent);
- expect(requestAnimationFrameCount).toBe(0);
+ expect(requestAnimationFrameCount).to.be(0);
let instance = new SomeComponent;
instance.enqueueToRender();
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
instance.enqueueToRender();
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
(new SomeComponent).enqueueToRender();
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
const AnotherComponent = class extends ComponentBase { }
ComponentBase.defineElement('another-component', AnotherComponent);
(new AnotherComponent).enqueueToRender();
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
});
});
@@ -217,8 +217,8 @@
return context.importScripts(['instrumentation.js', 'components/base.js'], 'ComponentBase').then((ComponentBase) => {
let callback = null;
context.global.requestAnimationFrame = (newCallback) => {
- expect(callback).toBe(null);
- expect(newCallback).toNotBe(null);
+ expect(callback).to.be(null);
+ expect(newCallback).to.not.be(null);
callback = newCallback;
}
@@ -230,7 +230,7 @@
}
ComponentBase.defineElement('some-component', SomeComponent);
- expect(renderCalls.length).toBe(0);
+ expect(renderCalls.length).to.be(0);
const instance = new SomeComponent;
instance.enqueueToRender();
instance.enqueueToRender();
@@ -237,13 +237,13 @@
const anotherInstance = new SomeComponent;
anotherInstance.enqueueToRender();
- expect(renderCalls.length).toBe(0);
+ expect(renderCalls.length).to.be(0);
callback();
- expect(renderCalls.length).toBe(2);
- expect(renderCalls[0]).toBe(instance);
- expect(renderCalls[1]).toBe(anotherInstance);
+ expect(renderCalls.length).to.be(2);
+ expect(renderCalls[0]).to.be(instance);
+ expect(renderCalls[1]).to.be(anotherInstance);
});
});
@@ -252,8 +252,8 @@
return context.importScripts(['instrumentation.js', 'components/base.js'], 'ComponentBase').then((ComponentBase) => {
let callback = null;
context.global.requestAnimationFrame = (newCallback) => {
- expect(callback).toBe(null);
- expect(newCallback).toNotBe(null);
+ expect(callback).to.be(null);
+ expect(newCallback).to.not.be(null);
callback = newCallback;
}
@@ -269,7 +269,7 @@
}
ComponentBase.defineElement('some-component', SomeComponent);
- expect(renderCalls.length).toBe(0);
+ expect(renderCalls.length).to.be(0);
const instance = new SomeComponent;
const anotherInstance = new SomeComponent;
instance.enqueueToRender();
@@ -276,9 +276,9 @@
instanceToEnqueue = anotherInstance;
callback();
callback = null;
- expect(renderCalls.length).toBe(2);
- expect(renderCalls[0]).toBe(instance);
- expect(renderCalls[1]).toBe(anotherInstance);
+ expect(renderCalls.length).to.be(2);
+ expect(renderCalls[0]).to.be(instance);
+ expect(renderCalls[1]).to.be(anotherInstance);
renderCalls = [];
instance.enqueueToRender();
@@ -285,10 +285,10 @@
anotherInstance.enqueueToRender();
instanceToEnqueue = instance;
callback();
- expect(renderCalls.length).toBe(3);
- expect(renderCalls[0]).toBe(instance);
- expect(renderCalls[1]).toBe(anotherInstance);
- expect(renderCalls[2]).toBe(instance);
+ expect(renderCalls.length).to.be(3);
+ expect(renderCalls[0]).to.be(instance);
+ expect(renderCalls[1]).to.be(anotherInstance);
+ expect(renderCalls[2]).to.be(instance);
});
});
@@ -298,8 +298,8 @@
let requestAnimationFrameCount = 0;
let callback = null;
context.global.requestAnimationFrame = (newCallback) => {
- expect(callback).toBe(null);
- expect(newCallback).toNotBe(null);
+ expect(callback).to.be(null);
+ expect(newCallback).to.not.be(null);
callback = newCallback;
requestAnimationFrameCount++;
}
@@ -312,35 +312,35 @@
const instance = new SomeComponent;
const anotherInstance = new SomeComponent;
- expect(requestAnimationFrameCount).toBe(0);
+ expect(requestAnimationFrameCount).to.be(0);
instance.enqueueToRender();
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
anotherInstance.enqueueToRender();
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
- expect(renderCalls.length).toBe(0);
+ expect(renderCalls.length).to.be(0);
callback();
callback = null;
- expect(renderCalls.length).toBe(2);
- expect(renderCalls[0]).toBe(instance);
- expect(renderCalls[1]).toBe(anotherInstance);
- expect(requestAnimationFrameCount).toBe(1);
+ expect(renderCalls.length).to.be(2);
+ expect(renderCalls[0]).to.be(instance);
+ expect(renderCalls[1]).to.be(anotherInstance);
+ expect(requestAnimationFrameCount).to.be(1);
anotherInstance.enqueueToRender();
- expect(requestAnimationFrameCount).toBe(2);
+ expect(requestAnimationFrameCount).to.be(2);
instance.enqueueToRender();
- expect(requestAnimationFrameCount).toBe(2);
+ expect(requestAnimationFrameCount).to.be(2);
- expect(renderCalls.length).toBe(2);
+ expect(renderCalls.length).to.be(2);
callback();
callback = null;
- expect(renderCalls.length).toBe(4);
- expect(renderCalls[0]).toBe(instance);
- expect(renderCalls[1]).toBe(anotherInstance);
- expect(renderCalls[2]).toBe(anotherInstance);
- expect(renderCalls[3]).toBe(instance);
- expect(requestAnimationFrameCount).toBe(2);
+ expect(renderCalls.length).to.be(4);
+ expect(renderCalls[0]).to.be(instance);
+ expect(renderCalls[1]).to.be(anotherInstance);
+ expect(renderCalls[2]).to.be(anotherInstance);
+ expect(renderCalls[3]).to.be(instance);
+ expect(requestAnimationFrameCount).to.be(2);
});
});
@@ -350,7 +350,7 @@
it('must create shadow tree', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.render();
- expect(hasShadowTree()).toBe(true);
+ expect(hasShadowTree()).to.be(true);
});
});
@@ -357,7 +357,7 @@
it('must not create shadow tree when neither htmlTemplate nor cssTemplate are present', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.render();
- expect(hasShadowTree()).toBe(false);
+ expect(hasShadowTree()).to.be(false);
}, {htmlTemplate: false, cssTemplate: false});
});
@@ -364,7 +364,7 @@
it('must create shadow tree when htmlTemplate is present and cssTemplate is not', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.render();
- expect(hasShadowTree()).toBe(true);
+ expect(hasShadowTree()).to.be(true);
}, {htmlTemplate: true, cssTemplate: false});
});
@@ -371,7 +371,7 @@
it('must create shadow tree when cssTemplate is present and htmlTemplate is not', () => {
return createTestToCheckExistenceOfShadowTree((instance, hasShadowTree) => {
instance.render();
- expect(hasShadowTree()).toBe(true);
+ expect(hasShadowTree()).to.be(true);
}, {htmlTemplate: false, cssTemplate: true});
});
@@ -384,7 +384,7 @@
class SomeComponent extends ComponentBase {
didConstructShadowTree()
{
- expect(this.content()).toBeA(context.global.ShadowRoot);
+ expect(this.content()).to.be.a(context.global.ShadowRoot);
didConstructShadowTreeCount++;
}
@@ -397,11 +397,11 @@
ComponentBase.defineElement('some-component', SomeComponent);
const instance = new SomeComponent;
- expect(didConstructShadowTreeCount).toBe(0);
- expect(htmlTemplateCount).toBe(0);
+ expect(didConstructShadowTreeCount).to.be(0);
+ expect(htmlTemplateCount).to.be(0);
instance.render();
- expect(didConstructShadowTreeCount).toBe(1);
- expect(htmlTemplateCount).toBe(1);
+ expect(didConstructShadowTreeCount).to.be(1);
+ expect(htmlTemplateCount).to.be(1);
});
});
});
@@ -415,8 +415,8 @@
ComponentBase.defineElement('some-component', SomeComponent);
let elementClass = context.global.customElements.get('some-component');
- expect(elementClass).toBeA('function');
- expect(elementClass.name).toBe('SomeComponentElement');
+ expect(elementClass).to.be.a('function');
+ expect(elementClass.name).to.be('SomeComponentElement');
});
});
@@ -432,14 +432,14 @@
}
ComponentBase.defineElement('some-component', SomeComponent);
- expect(instances.length).toBe(0);
+ expect(instances.length).to.be(0);
let element = context.document.createElement('some-component');
- expect(instances.length).toBe(1);
+ expect(instances.length).to.be(1);
- expect(element).toBeA(context.global.HTMLElement);
- expect(element.component()).toBe(instances[0]);
- expect(instances[0].element()).toBe(element);
- expect(instances.length).toBe(1);
+ expect(element).to.be.a(context.global.HTMLElement);
+ expect(element.component()).to.be(instances[0]);
+ expect(instances[0].element()).to.be(element);
+ expect(instances.length).to.be(1);
});
});
@@ -455,14 +455,14 @@
}
ComponentBase.defineElement('some-component', SomeComponent);
- expect(instances.length).toBe(0);
+ expect(instances.length).to.be(0);
let component = new SomeComponent;
- expect(instances.length).toBe(1);
+ expect(instances.length).to.be(1);
- expect(component).toBe(instances[0]);
- expect(component.element()).toBeA(context.global.HTMLElement);
- expect(component.element().component()).toBe(component);
- expect(instances.length).toBe(1);
+ expect(component).to.be(instances[0]);
+ expect(component.element()).to.be.a(context.global.HTMLElement);
+ expect(component.element().component()).to.be(component);
+ expect(instances.length).to.be(1);
});
});
@@ -481,12 +481,12 @@
requestAnimationFrameCount++;
}
- expect(requestAnimationFrameCount).toBe(0);
+ expect(requestAnimationFrameCount).to.be(0);
const instance = new SomeComponent;
context.global.dispatchEvent(new Event('resize'));
context.document.body.appendChild(instance.element());
context.global.dispatchEvent(new Event('resize'));
- expect(requestAnimationFrameCount).toBe(1);
+ expect(requestAnimationFrameCount).to.be(1);
});
});
@@ -506,9 +506,9 @@
}
const instance = new SomeComponent;
- expect(requestAnimationFrameCount).toBe(0);
+ expect(requestAnimationFrameCount).to.be(0);
context.global.dispatchEvent(new Event('resize'));
- expect(requestAnimationFrameCount).toBe(0);
+ expect(requestAnimationFrameCount).to.be(0);
});
});
Modified: trunk/Websites/perf.webkit.org/browser-tests/editable-text-tests.js (212532 => 212533)
--- trunk/Websites/perf.webkit.org/browser-tests/editable-text-tests.js 2017-02-17 05:28:26 UTC (rev 212532)
+++ trunk/Websites/perf.webkit.org/browser-tests/editable-text-tests.js 2017-02-17 05:36:05 UTC (rev 212533)
@@ -31,14 +31,14 @@
editableText = new EditableText;
context.document.body.appendChild(editableText.element());
editableText.enqueueToRender();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content().textContent).toNotInclude('hello');
+ expect(editableText.content().textContent).to.not.contain('hello');
editableText.setText('hello');
editableText.enqueueToRender();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content().textContent).toInclude('hello');
+ expect(editableText.content().textContent).to.contain('hello');
});
});
@@ -51,18 +51,18 @@
context.document.body.appendChild(editableText.element());
editableText.setText('hello');
editableText.enqueueToRender();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content().querySelector('input').offsetHeight).toBe(0);
- expect(editableText.content().textContent).toInclude('hello');
- expect(editableText.content().querySelector('a').textContent).toInclude('Edit');
- expect(editableText.content().querySelector('a').textContent).toNotInclude('Save');
+ expect(editableText.content().querySelector('input').offsetHeight).to.be(0);
+ expect(editableText.content().textContent).to.contain('hello');
+ expect(editableText.content().querySelector('a').textContent).to.contain('Edit');
+ expect(editableText.content().querySelector('a').textContent).to.not.contain('Save');
editableText.content().querySelector('a').click();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content().querySelector('input').offsetHeight).toNotBe(0);
- expect(editableText.content().querySelector('a').textContent).toNotInclude('Edit');
- expect(editableText.content().querySelector('a').textContent).toInclude('Save');
+ expect(editableText.content().querySelector('input').offsetHeight).to.not.be(0);
+ expect(editableText.content().querySelector('a').textContent).to.not.contain('Edit');
+ expect(editableText.content().querySelector('a').textContent).to.contain('Save');
});
});
@@ -77,21 +77,21 @@
editableText.setText('hello');
editableText.enqueueToRender();
editableText.listenToAction('update', () => updateCount++);
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
editableText.content().querySelector('a').click();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
const input = editableText.content().querySelector('input');
- expect(input.offsetHeight).toNotBe(0);
- expect(editableText.editedText()).toBe('hello');
+ expect(input.offsetHeight).to.not.be(0);
+ expect(editableText.editedText()).to.be('hello');
input.value = 'world';
- expect(editableText.editedText()).toBe('world');
- expect(updateCount).toBe(0);
+ expect(editableText.editedText()).to.be('world');
+ expect(updateCount).to.be(0);
editableText.content().querySelector('a').click();
- expect(updateCount).toBe(1);
- expect(editableText.editedText()).toBe('world');
- expect(editableText.text()).toBe('hello');
+ expect(updateCount).to.be(1);
+ expect(editableText.editedText()).to.be('world');
+ expect(editableText.text()).to.be('hello');
});
});
@@ -106,16 +106,16 @@
editableText.setText('hello');
editableText.enqueueToRender();
editableText.listenToAction('update', () => updateCount++);
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
editableText.content().querySelector('a').click();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
const input = editableText.content().querySelector('input');
- expect(input.offsetHeight).toNotBe(0);
- expect(editableText.editedText()).toBe('hello');
+ expect(input.offsetHeight).to.not.be(0);
+ expect(editableText.editedText()).to.be('hello');
input.value = 'world';
- expect(updateCount).toBe(0);
+ expect(updateCount).to.be(0);
const focusableElement = document.createElement('div');
focusableElement.setAttribute('tabindex', 0);
@@ -122,11 +122,11 @@
document.body.appendChild(focusableElement);
focusableElement.focus();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content().querySelector('input').offsetHeight).toBe(0);
- expect(editableText.text()).toBe('hello');
- expect(updateCount).toBe(0);
+ expect(editableText.content().querySelector('input').offsetHeight).to.be(0);
+ expect(editableText.text()).to.be('hello');
+ expect(updateCount).to.be(0);
});
});
@@ -141,23 +141,23 @@
editableText.setText('hello');
editableText.enqueueToRender();
editableText.listenToAction('update', () => updateCount++);
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
editableText.content().querySelector('a').click();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
const input = editableText.content().querySelector('input');
- expect(input.offsetHeight).toNotBe(0);
- expect(editableText.editedText()).toBe('hello');
+ expect(input.offsetHeight).to.not.be(0);
+ expect(editableText.editedText()).to.be('hello');
input.value = 'world';
- expect(updateCount).toBe(0);
+ expect(updateCount).to.be(0);
editableText.content().querySelector('a').focus();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content().querySelector('input').offsetHeight).toNotBe(0);
+ expect(editableText.content().querySelector('input').offsetHeight).to.not.be(0);
editableText.content().querySelector('a').click();
- expect(editableText.editedText()).toBe('world');
- expect(updateCount).toBe(1);
+ expect(editableText.editedText()).to.be('world');
+ expect(updateCount).to.be(1);
});
});
@@ -172,17 +172,17 @@
editableText.setText('hello');
editableText.enqueueToRender();
editableText.listenToAction('update', () => updateCount++);
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
editableText.content('action-button').click();
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
const input = editableText.content('text-field');
- expect(input.offsetHeight).toNotBe(0);
- expect(editableText.editedText()).toBe('hello');
+ expect(input.offsetHeight).to.not.be(0);
+ expect(editableText.editedText()).to.be('hello');
input.value = 'world';
- expect(updateCount).toBe(0);
- return waitToRender(context);
+ expect(updateCount).to.be(0);
+ return waitForComponentsToRender(context);
}).then(() => {
editableText.content('action-button').dispatchEvent(new MouseEvent('mousedown'));
return new Promise((resolve) => setTimeout(resolve, 0));
@@ -189,11 +189,11 @@
}).then(() => {
editableText.content('text-field').blur();
editableText.content('action-button').dispatchEvent(new MouseEvent('mouseup'));
- return waitToRender(context);
+ return waitForComponentsToRender(context);
}).then(() => {
- expect(editableText.content('text-field').offsetHeight).toBe(0);
- expect(updateCount).toBe(1);
- expect(editableText.editedText()).toBe('world');
+ expect(editableText.content('text-field').offsetHeight).to.be(0);
+ expect(updateCount).to.be(1);
+ expect(editableText.editedText()).to.be('world');
});
});