4
Angular CLiによって生成される「spec.ts」ファイルは何のためのものですか?
私はAngular 2(および一般的にはAngular ...)を初めて使用するので、非常に魅力的です。Angular CLiを使用してプロジェクトを生成および提供しています。それはうまくいくようです-私の小さな学習プロジェクトでは、私が必要とする以上のものを生み出します-しかし、それは予想されることです。 spec.tsプロジェクトの各Angular要素(コンポーネント、サービス、パイプなど)に対して生成されることに気付きました。私は周りを検索しましたが、これらのファイルの目的の説明は見つかりませんでした。 これらのビルドファイルは通常、使用時に非表示になりtscますか?自分Componentが作成した名前の悪い名前を変更したいと思ったのですが、その名前がこれらのspec.tsファイルでも参照されていることがわかりました。 import { beforeEach, beforeEachProviders, describe, expect, it, inject, } from '@angular/core/testing'; import { ComponentFixture, TestComponentBuilder } from '@angular/compiler/testing'; import { Component } from '@angular/core'; import { By } from '@angular/platform-browser'; import { PovLevelComponent } from './pov-level.component'; describe('Component: PovLevel', () => { let builder: TestComponentBuilder; …
211
angular
typescript