少数のコンポーネントでChangeDetectionの値をテストしたいだけですが、コンポーネントのメタデータにeaslyアクセスする方法はありません。 パイプのために我々は発見した:ここテストコンポーネントのメタデータ
it('should be marked as pure',() => {
expect(new PipeResolver().resolve(TranslatePipe).pure).toEqual(true);
});
主な問題は、コンポーネントのためにそれを行うための簡単な方法を見つけて、それがOnPush
であるかどうかを確認することです。ここにどんなアイデア? ありがとう。
new DirectiveResolver().resolve(TestComponent) as Component).changeDetection
全コード:
'角度/コンパイラ@' から 'インポート{PipeResolver};'? – yurzui