私は、分度器スクリプトを書く原子の型スクリプトを自動化のためにインストールしました。Typescriptを使ってAtomで分度器のテストケースを統合するには?
私のコードは分度器がうまくサポートするので、ジャスミンフレームワークで書かれています。
この構造で書きました。
describe('Sign in',function(){
it ('Verify Modules Present', function(){
loginPage.enterUsernameAndPasswordWithSignIn('a','b');
browser.sleep(3000);
var module = element(by.xpath("//*[@ng-reflect-router-link='My']"));
browser.wait(protractor.ExpectedConditions.elementToBeClickable(module),
8000).thenCatch(function() {
assert.fail(' element is not click able');
});
var expectedModuleName = ["My", "X","Y", "Z" ];
var testArray = ["My", "X","Y", "Z" ];;
logger.log('info','Checking All modules');
for (var i = 0; i < testArray.length;i++) {
var moduleName = text.verifyText("//*[@ng-reflect-router-link='"+ testArray[i] + "']");
expect(moduleName).toBe(expectedModuleName[i]);
}
logger.log('info','Checked All modules');
});
});
以下のエラーが発生しています。
私の理解では、次のとおりです。活字体は、ジャスミンのライブラリを見つけることができません。 どうすればよいですか?
私が通過した:
https://angular.io/docs/ts/latest/testing/jasmine-testing-101.html
しかし、多くを見つけることができませんでした。私はタイピングもインストールしました。しかし、私はそれを使う方法を知らない。このエラーが解決するようにJasmine Frameworkを分度器のアトムに設定するにはどうすればよいですか?
そうでない場合は、どのエディタを使用すると便利ですか?
私を導いてください。..
さえも///含むあなたのスペックの上部に2つの行の下に追加 - ( /// <基準パス= "DefinitelyTyped/requirejs/require.d.ts" /> インポートBB =必要'背骨'); –
詳細を教えていただけますか? –