Move 0 check to delaySettings

This commit is contained in:
Konstantin Pschera 2020-02-19 18:41:36 +01:00
parent 1ed4b70719
commit 2a4bbe62aa
3 changed files with 7 additions and 4 deletions

View file

@ -93,7 +93,7 @@ export class BrowserContext extends platform.EventEmitter {
}
setDefaultDelay(delay: number) {
this._delaySettings.setDefaultDelay(delay === 0 ? null : delay);
this._delaySettings.setDefaultDelay(delay);
}
async pages(): Promise<Page[]> {

View file

@ -23,8 +23,11 @@ export class DelaySettings {
this._parent = parent;
}
setDefaultDelay(delay: null | number) {
this._defaultDelay = delay;
setDefaultDelay(delay: number) {
if (delay === 0)
this._defaultDelay = null;
else
this._defaultDelay = delay;
}
delay(): null | number {

View file

@ -211,7 +211,7 @@ export class Page extends platform.EventEmitter {
}
setDefaultDelay(delay: number) {
this._delaySettings.setDefaultDelay(delay === 0 ? null : delay);
this._delaySettings.setDefaultDelay(delay);
}
async $(selector: string): Promise<dom.ElementHandle<Element> | null> {