test-config/mocks-ionic.ts
Static ready |
ready()
|
Defined in test-config/mocks-ionic.ts:2
|
Returns :
Promise<{ String: any; }>
|
Static getQueryParam |
getQueryParam()
|
Defined in test-config/mocks-ionic.ts:8
|
Returns :
void
|
Static registerBackButtonAction |
registerBackButtonAction(fn: Function, priority: number)
|
Defined in test-config/mocks-ionic.ts:12
|
Returns :
Function
|
Static hasFocus |
hasFocus(ele: HTMLElement)
|
Defined in test-config/mocks-ionic.ts:16
|
Returns :
boolean
|
Static doc |
doc()
|
Defined in test-config/mocks-ionic.ts:20
|
Returns :
HTMLDocument
|
Static is |
is()
|
Defined in test-config/mocks-ionic.ts:24
|
Returns :
boolean
|
Static getElementComputedStyle |
getElementComputedStyle(container: any)
|
Defined in test-config/mocks-ionic.ts:28
|
Returns :
any
|
Static onResize |
onResize(callback: any)
|
Defined in test-config/mocks-ionic.ts:37
|
Returns :
void
|
Static registerListener |
registerListener(ele: any, eventName: string, callback: any)
|
Defined in test-config/mocks-ionic.ts:41
|
Returns :
Function
|
Static win |
win()
|
Defined in test-config/mocks-ionic.ts:45
|
Returns :
Window
|
Static raf |
raf(callback: any)
|
Defined in test-config/mocks-ionic.ts:49
|
Returns :
number
|
Static timeout |
timeout(callback: any, timer: number)
|
Defined in test-config/mocks-ionic.ts:53
|
Returns :
any
|
Static cancelTimeout |
cancelTimeout(id: any)
|
Defined in test-config/mocks-ionic.ts:57
|
Returns :
void
|
Static getActiveElement |
getActiveElement()
|
Defined in test-config/mocks-ionic.ts:61
|
Returns :
any
|
export class PlatformMock {
public ready(): Promise<{String}> {
return new Promise((resolve) => {
resolve('READY');
});
}
public getQueryParam() {
return true;
}
public registerBackButtonAction(fn: Function, priority?: number): Function {
return (() => true);
}
public hasFocus(ele: HTMLElement): boolean {
return true;
}
public doc(): HTMLDocument {
return document;
}
public is(): boolean {
return true;
}
public getElementComputedStyle(container: any): any {
return {
paddingLeft: '10',
paddingTop: '10',
paddingRight: '10',
paddingBottom: '10',
};
}
public onResize(callback: any) {
return callback;
}
public registerListener(ele: any, eventName: string, callback: any): Function {
return (() => true);
}
public win(): Window {
return window;
}
public raf(callback: any): number {
return 1;
}
public timeout(callback: any, timer: number): any {
return setTimeout(callback, timer);
}
public cancelTimeout(id: any) {
// do nothing
}
public getActiveElement(): any {
return document['activeElement'];
}
}