【发布时间】:2018-03-19 11:31:44
【问题描述】:
我在 UI 级别使用 Angular 代码,并希望使用 Jasmine 测试以下组件代码:
this.poolData = {
UserPoolId: '<UserPoolId>',
ClientId: '<ClientId>'
};
const userPool = new AWSCognito.CognitoUserPool(this.poolData);
const authDetails = new AWSCognito.AuthenticationDetails({
Username: this.username,
Password: this.password
});
const cognitoUser = new AWSCognito.CognitoUser({
Username: this.username,
Pool: userPool
});
cognitoUser.authenticateUser(authDetails, {
onSuccess: (result) => {
this.cognitoIdToken = result.getIdToken().getJwtToken();
},
onFailure: (err) => {
alert('Invalid Username and/or Password');
return;
}
});
如何为此编写测试用例?
【问题讨论】:
标签: angular karma-jasmine