Add closeSession tests as Alice and fix re-requesting prekeys
This commit is contained in:
parent
6f3ee151f3
commit
c427da04f0
7 changed files with 157 additions and 32 deletions
10
js/test.js
10
js/test.js
|
@ -339,7 +339,7 @@ textsecure.registerOnLoadFunction(function() {
|
|||
if (data.getKeys !== undefined)
|
||||
getKeysForNumberMap["SNOWDEN"] = data.getKeys;
|
||||
|
||||
return textsecure.messaging.sendMessageToNumber("SNOWDEN", data.smsText, []).then(function() {
|
||||
var checkMessage = function() {
|
||||
var msg = messagesSentMap["SNOWDEN.1"];
|
||||
delete messagesSentMap["SNOWDEN.1"];
|
||||
//XXX: This should be all we do: isEqual(data.expectedCiphertext, msg.body, false);
|
||||
|
@ -353,7 +353,12 @@ textsecure.registerOnLoadFunction(function() {
|
|||
var result = getString(msg.body).substring(1);
|
||||
return getString(decoded.encode()) == result;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (data.endSession)
|
||||
return textsecure.messaging.closeSession("SNOWDEN").then(checkMessage);
|
||||
else
|
||||
return textsecure.messaging.sendMessageToNumber("SNOWDEN", data.smsText, []).then(checkMessage);
|
||||
}
|
||||
|
||||
if (data.ourBaseKey !== undefined)
|
||||
|
@ -435,6 +440,7 @@ textsecure.registerOnLoadFunction(function() {
|
|||
}
|
||||
delete testsOutstanding[i];
|
||||
}
|
||||
printTestsDone();
|
||||
|
||||
startNextExclusiveTest();
|
||||
}, 10000);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue