typescript 使用参数,数据和快照模拟ActivatedRoute。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 使用参数,数据和快照模拟ActivatedRoute。相关的知识,希望对你有一定的参考价值。

beforeEach(async(() => {
    TestBed.configureTestingModule({
        imports: [
            MdToolbarModule,
        ],
        providers: [
            {
                provide: Router,
                useClass: MockRouter,
            },
            {
                provide: ActivatedRoute,
                useValue: {
                    data: {
                        subscribe: (fn: (value: Data) => void) => fn({
                            company: COMPANY,
                        }),
                    },
                    params: {
                        subscribe: (fn: (value: Params) => void) => fn({
                            tab: 0,
                        }),
                    },
                    snapshot: {
                        url: [
                            {
                                path: 'foo',
                            },
                            {
                                path: 'bar',
                            },
                            {
                                path: 'baz',
                            },
                        ],
                    },
                },
            },
        ],
    })
    .overrideComponent(ConversationsComponent, {
        set: {
            template: '',
        }
    });
}));

以上是关于typescript 使用参数,数据和快照模拟ActivatedRoute。的主要内容,如果未能解决你的问题,请参考以下文章

Node.js 与 Typescript 和 Mysql 测试路由模拟服务

Android:为啥快照和gpu是互斥的?

你如何保存android模拟器快照?

笑话 TypeScript 类“没有重载需要 1 个类型参数”

使用 Jest 手动模拟 React-Intl 进行快照测试

oracle 11g rac ORA-01555 快照过旧报错处理