Release Vulpes OS 2.7-preview.24
This commit is contained in:
parent
49572b6b45
commit
97ef99f827
135 changed files with 7717 additions and 2524 deletions
|
|
@ -11,7 +11,7 @@ requireApp('system/shared/test/unit/mocks/mock_navigator_moz_settings.js');
|
|||
requireApp('system/shared/test/unit/mocks/mock_navigator_moz_power.js');
|
||||
|
||||
suite('CoverScreen >', function() {
|
||||
var settingsCore, realSettings, subject, realMozPower;
|
||||
var settingsCore, realSettings, subject, realMozPower, fakeScreen;
|
||||
const DEFAULT_VIDEO_ON = '/resources/power/carrier_power_on.mp4';
|
||||
const DEFAULT_VIDEO_OFF = '/resources/power/carrier_power_off.mp4';
|
||||
const DEFAULT_IMAGE_ON = '/resources/power/carrier_power_on.png';
|
||||
|
|
@ -113,6 +113,9 @@ suite('CoverScreen >', function() {
|
|||
var fakeElement = document.createElement('div');
|
||||
if (id === 'poweroff-splash') {
|
||||
return null;
|
||||
} else if (id === 'screen') {
|
||||
fakeScreen = fakeElement;
|
||||
return fakeScreen;
|
||||
} else {
|
||||
return fakeElement.cloneNode(true);
|
||||
}
|
||||
|
|
@ -135,10 +138,9 @@ suite('CoverScreen >', function() {
|
|||
test('restart requested', function() {
|
||||
var stub = this.sinon.stub(navigator.mozPower, 'reboot');
|
||||
subject.poweroff(true);
|
||||
var element = document.createElement('div');
|
||||
var transitionStub = this.sinon.stub(element, 'addEventListener');
|
||||
subject.poweroffLogoLoader.onload(element);
|
||||
transitionStub.getCall(0).args[1]();
|
||||
fakeScreen.lastChild.dispatchEvent(new Event('animationend'));
|
||||
fakeScreen.lastChild.querySelector('#poweroff-ring-3 > span')
|
||||
.dispatchEvent(new Event('animationend', { bubbles: true }));
|
||||
assert.ok(stub.calledOnce);
|
||||
});
|
||||
|
||||
|
|
@ -151,11 +153,9 @@ suite('CoverScreen >', function() {
|
|||
test('poweroff requested', function() {
|
||||
var stub = this.sinon.stub(navigator.mozPower, 'powerOff');
|
||||
subject.poweroff(false);
|
||||
|
||||
var element = document.createElement('div');
|
||||
var transitionStub = this.sinon.stub(element, 'addEventListener');
|
||||
subject.poweroffLogoLoader.onload(element);
|
||||
transitionStub.getCall(0).args[1]();
|
||||
fakeScreen.lastChild.dispatchEvent(new Event('animationend'));
|
||||
fakeScreen.lastChild.querySelector('#poweroff-ring-3 > span')
|
||||
.dispatchEvent(new Event('animationend', { bubbles: true }));
|
||||
assert.ok(stub.calledOnce);
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue