How to fix beforeEachProviders (deprecated on RC4)

前端 未结 3 723
后悔当初
后悔当初 2021-01-17 08:58

Ive just upgraded Angular2 from RC3 to RC4 ...

import {
  expect, it, iit, xit,
  describe, ddescribe, xdescribe,
  beforeEach, beforeEachProviders, withProv         


        
3条回答
  •  不要未来只要你来
    2021-01-17 09:40

    You will need to import addProviders from @angular/core/testing.

    Instead of:

    beforeEachProviders(() => [
        {provide: Router, useClass: MockRouter}
    ]);
    

    You'll want to do this:

    beforeEach(() => {
        addProviders([
            {provide: Router, useClass: MockRouter}
        ])
    });
    

    Source: RC4 Changelog

提交回复
热议问题