Como integrar casos de teste do transferidor no Atom usando o Typecript?
Instalei o texto datilografado para atom para escrever scripts transferidores para automação.
Meu código está escrito no Jasmine Framework, já que o transferidor o suporta muito bem.
Eu escrevi nessa estrutura.
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');
});
});
Estou recebendo os seguintes erros.
Meu entendimento é: O Typescript não pode encontrar bibliotecas Jasmine. Como fazer isso?
Eu atravessei: https://angular.io/docs/ts/latest/testing/jasmine-testing-101.html
Mas não consegui encontrar muita coisa. Eu instalei tipografias também. Mas eu não sei como usá-lo.
Como posso configurar o Jasmine Framework no atom para Transferidor para que esses erros possam ser resolvidos?
Se não, qual editor pode ser útil e como?
Por favor me guie..