私はコンポーネントとの角度devpを学んでいます、私のWebページが怒鳴るなどの単一成分を有する考える角度成分のテンプレートテスト
angular
.module('mainPageModule', [])
.component('mainPage', {
templateUrl: 'mainPage.html',
controller: mainPageController
});
コントローラーのコードは次のとおりです。
class mainPageController{
constructor(){
let vm =this;
vm.value=100;
}
}
HTMLコード:仮定すべての角度アプリなどここに含まれるもの
私はこのビューを次のようにテストしようとしています:
describe('main page',() => {
let element, scope;
beforeEach(inject(function($rootScope, $compile) {
scope = $rootScope.$new();
}));
it('should verify some ',() => {
element = angular.element('<main-page></main-page>');
element = $compile(element)(scope);
scope.value = 5000;
scope.$apply();
dump(element);
});
});
scope
ビューに適用し、要素がどのように私は、これはダミーの例であることを任意の構文エラー無視した場合(このビューをテストすることができます理解する上で価値5000.Pleaseヘルプを表示しませんダンプ取得されていません)
それがビューに正しい値が表示されている(と私はビューの動作をテストする必要がある例あたりが、私の本当の例のように私はそれが不要なテストを知っています) – GaneshP