refactor(TypeScript): Add noImplicitAny
We automatically insert explicit 'any's where needed. These need to be addressed as in #9100. Fixes #4924
This commit is contained in:
@ -116,7 +116,7 @@ export function main() {
|
||||
|
||||
it('should run normal tests', () => { actuallyDone = true; });
|
||||
|
||||
it('should run normal async tests', (done) => {
|
||||
it('should run normal async tests', (done: any /** TODO #9100 */) => {
|
||||
setTimeout(() => {
|
||||
actuallyDone = true;
|
||||
done();
|
||||
@ -137,22 +137,22 @@ export function main() {
|
||||
beforeEachProviders(() => [{provide: FancyService, useValue: new FancyService()}]);
|
||||
|
||||
it('should use set up providers',
|
||||
inject([FancyService], (service) => { expect(service.value).toEqual('real value'); }));
|
||||
inject([FancyService], (service: any /** TODO #9100 */) => { expect(service.value).toEqual('real value'); }));
|
||||
|
||||
it('should wait until returned promises', async(inject([FancyService], (service) => {
|
||||
service.getAsyncValue().then((value) => { expect(value).toEqual('async value'); });
|
||||
service.getTimeoutValue().then((value) => { expect(value).toEqual('timeout value'); });
|
||||
it('should wait until returned promises', async(inject([FancyService], (service: any /** TODO #9100 */) => {
|
||||
service.getAsyncValue().then((value: any /** TODO #9100 */) => { expect(value).toEqual('async value'); });
|
||||
service.getTimeoutValue().then((value: any /** TODO #9100 */) => { expect(value).toEqual('timeout value'); });
|
||||
})));
|
||||
|
||||
it('should allow the use of fakeAsync', fakeAsync(inject([FancyService], (service) => {
|
||||
var value;
|
||||
service.getAsyncValue().then(function(val) { value = val; });
|
||||
it('should allow the use of fakeAsync', fakeAsync(inject([FancyService], (service: any /** TODO #9100 */) => {
|
||||
var value: any /** TODO #9100 */;
|
||||
service.getAsyncValue().then(function(val: any /** TODO #9100 */) { value = val; });
|
||||
tick();
|
||||
expect(value).toEqual('async value');
|
||||
})));
|
||||
|
||||
it('should allow use of "done"', (done) => {
|
||||
inject([FancyService], (service) => {
|
||||
it('should allow use of "done"', (done: any /** TODO #9100 */) => {
|
||||
inject([FancyService], (service: any /** TODO #9100 */) => {
|
||||
let count = 0;
|
||||
let id = setInterval(() => {
|
||||
count++;
|
||||
@ -166,20 +166,20 @@ export function main() {
|
||||
|
||||
describe('using beforeEach', () => {
|
||||
beforeEach(inject([FancyService],
|
||||
(service) => { service.value = 'value modified in beforeEach'; }));
|
||||
(service: any /** TODO #9100 */) => { service.value = 'value modified in beforeEach'; }));
|
||||
|
||||
it('should use modified providers', inject([FancyService], (service) => {
|
||||
it('should use modified providers', inject([FancyService], (service: any /** TODO #9100 */) => {
|
||||
expect(service.value).toEqual('value modified in beforeEach');
|
||||
}));
|
||||
});
|
||||
|
||||
describe('using async beforeEach', () => {
|
||||
beforeEach(async(inject([FancyService], (service) => {
|
||||
service.getAsyncValue().then((value) => { service.value = value; });
|
||||
beforeEach(async(inject([FancyService], (service: any /** TODO #9100 */) => {
|
||||
service.getAsyncValue().then((value: any /** TODO #9100 */) => { service.value = value; });
|
||||
})));
|
||||
|
||||
it('should use asynchronously modified value',
|
||||
inject([FancyService], (service) => { expect(service.value).toEqual('async value'); }));
|
||||
inject([FancyService], (service: any /** TODO #9100 */) => { expect(service.value).toEqual('async value'); }));
|
||||
});
|
||||
});
|
||||
|
||||
@ -187,11 +187,11 @@ export function main() {
|
||||
it('should allow per test providers',
|
||||
withProviders(() => [{provide: FancyService, useValue: new FancyService()}])
|
||||
.inject([FancyService],
|
||||
(service) => { expect(service.value).toEqual('real value'); }));
|
||||
(service: any /** TODO #9100 */) => { expect(service.value).toEqual('real value'); }));
|
||||
|
||||
it('should return value from inject', () => {
|
||||
let retval = withProviders(() => [{provide: FancyService, useValue: new FancyService()}])
|
||||
.inject([FancyService], (service) => {
|
||||
.inject([FancyService], (service: any /** TODO #9100 */) => {
|
||||
expect(service.value).toEqual('real value');
|
||||
return 10;
|
||||
})();
|
||||
@ -207,9 +207,9 @@ export function main() {
|
||||
var patchJasmineIt = () => {
|
||||
var deferred = PromiseWrapper.completer();
|
||||
originalJasmineIt = jasmine.getEnv().it;
|
||||
jasmine.getEnv().it = (description: string, fn) => {
|
||||
jasmine.getEnv().it = (description: string, fn: any /** TODO #9100 */) => {
|
||||
var done = () => { deferred.resolve() };
|
||||
(<any>done).fail = (err) => { deferred.reject(err) };
|
||||
(<any>done).fail = (err: any /** TODO #9100 */) => { deferred.reject(err) };
|
||||
fn(done);
|
||||
return null;
|
||||
};
|
||||
@ -223,7 +223,7 @@ export function main() {
|
||||
originalJasmineBeforeEach = jasmine.getEnv().beforeEach;
|
||||
jasmine.getEnv().beforeEach = (fn: any) => {
|
||||
var done = () => { deferred.resolve() };
|
||||
(<any>done).fail = (err) => { deferred.reject(err) };
|
||||
(<any>done).fail = (err: any /** TODO #9100 */) => { deferred.reject(err) };
|
||||
fn(done);
|
||||
return null;
|
||||
};
|
||||
@ -233,7 +233,7 @@ export function main() {
|
||||
var restoreJasmineBeforeEach =
|
||||
() => { jasmine.getEnv().beforeEach = originalJasmineBeforeEach; };
|
||||
|
||||
it('should fail when an asynchronous error is thrown', (done) => {
|
||||
it('should fail when an asynchronous error is thrown', (done: any /** TODO #9100 */) => {
|
||||
var itPromise = patchJasmineIt();
|
||||
|
||||
it('throws an async error',
|
||||
@ -246,7 +246,7 @@ export function main() {
|
||||
restoreJasmineIt();
|
||||
});
|
||||
|
||||
it('should fail when a returned promise is rejected', (done) => {
|
||||
it('should fail when a returned promise is rejected', (done: any /** TODO #9100 */) => {
|
||||
var itPromise = patchJasmineIt();
|
||||
|
||||
it('should fail with an error from a promise', async(inject([], () => {
|
||||
@ -268,7 +268,7 @@ export function main() {
|
||||
beforeEachProviders(() => [{provide: FancyService, useValue: new FancyService()}]);
|
||||
|
||||
beforeEach(
|
||||
inject([FancyService], (service) => { expect(service.value).toEqual('real value'); }));
|
||||
inject([FancyService], (service: any /** TODO #9100 */) => { expect(service.value).toEqual('real value'); }));
|
||||
|
||||
describe('nested beforeEachProviders', () => {
|
||||
|
||||
|
Reference in New Issue
Block a user