Skip to content

Commit 0f6f7db

Browse files
committed
Angular scenario typings.
1 parent 0b1dc70 commit 0f6f7db

File tree

1 file changed

+23
-18
lines changed

1 file changed

+23
-18
lines changed

angularjs/angular-scenario.d.ts

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
// Definitions by: [RomanoLindano]
44
// Definitions: https://github.com/borisyankov/DefinitelyTyped
55

6-
declare module angularScenario {
7-
export interface AngularModel {
6+
declare module ng {
7+
export interface IAngularStatic {
88
scenario: any;
99
}
10+
}
11+
12+
declare module angularScenario {
1013

1114
export interface RunFunction {
1215
(functionToRun: any): any;
@@ -46,25 +49,25 @@ declare module angularScenario {
4649
reload(): void;
4750
window(): testWindow;
4851
location(): testLocation;
49-
}
50-
52+
}
53+
5154
export interface Matchers {
5255
toEqual(value: any): void;
53-
toBe(value: any): void;
54-
toBeDefined(): void;
55-
toBeTruthy(): void;
56-
toBeFalsy(): void;
57-
toMatch(regularExpression: any): void;
58-
toBeNull(): void;
56+
toBe(value: any): void;
57+
toBeDefined(): void;
58+
toBeTruthy(): void;
59+
toBeFalsy(): void;
60+
toMatch(regularExpression: any): void;
61+
toBeNull(): void;
5962
toContain(value: any): void;
60-
toBeLessThan(value: any): void;
61-
toBeGreaterThan(value: any): void;
63+
toBeLessThan(value: any): void;
64+
toBeGreaterThan(value: any): void;
6265
}
6366

64-
export interface CustomMatchers extends Matchers{
67+
export interface CustomMatchers extends Matchers {
6568
}
6669

67-
export interface Expect extends CustomMatchers {
70+
export interface Expect extends CustomMatchers {
6871
not(): angularScenario.CustomMatchers;
6972
}
7073

@@ -92,12 +95,12 @@ declare module angularScenario {
9295
export interface Select {
9396
option(value: any): any;
9497
option(...listOfValues: any[]): any;
95-
}
98+
}
9699

97100
export interface Element {
98101
count(): Future;
99102
click(): any;
100-
query(callback: (selectedDOMElements: any[], callbackWhenDone: (objNull: any, futureValue: any) => any) =>any): any;
103+
query(callback: (selectedDOMElements: any[], callbackWhenDone: (objNull: any, futureValue: any) => any) => any): any;
101104
val(): Future;
102105
text(): Future;
103106
html(): Future;
@@ -111,7 +114,7 @@ declare module angularScenario {
111114
scrollLeft(): Future;
112115
scrollTop(): Future;
113116
offset(): Future;
114-
117+
115118
val(value: any): void;
116119
text(value: any): void;
117120
html(value: any): void;
@@ -137,10 +140,12 @@ declare module angularScenario {
137140
}
138141

139142
declare var describe: angularScenario.RunFunctionWithDescription;
143+
declare var ddescribe: angularScenario.RunFunctionWithDescription;
140144
declare var xdescribe: angularScenario.RunFunctionWithDescription;
141145
declare var beforeEach: angularScenario.RunFunction;
142146
declare var afterEach: angularScenario.RunFunction;
143147
declare var it: angularScenario.RunFunctionWithDescription;
148+
declare var iit: angularScenario.RunFunctionWithDescription;
144149
declare var xit: angularScenario.RunFunctionWithDescription;
145150
declare var pause: angularScenario.PauseFunction;
146151
declare var sleep: angularScenario.SleepFunction;
@@ -152,4 +157,4 @@ declare function input(ngModelBinding: string): angularScenario.Input;
152157
declare function repeater(selector: string, repeaterDescription?: string): angularScenario.Repeater;
153158
declare function select(ngModelBinding: string): angularScenario.Select;
154159
declare function element(selector: string, elementDescription?: string): angularScenario.Element;
155-
declare var angular: angularScenario.AngularModel;
160+
declare var angular: ng.IAngularStatic;

0 commit comments

Comments
 (0)