mirror of
https://github.com/QRouland/UTPass.git
synced 2025-06-24 22:42:28 +00:00
Rewrite get all key with rnp
This commit is contained in:
@ -4,21 +4,26 @@ import QtTest 1.2
|
||||
import TestsUtils 1.0
|
||||
|
||||
PassTestCase {
|
||||
function init_data() {
|
||||
//TODO some additionanl error test
|
||||
//TODO some additionanl error test
|
||||
|
||||
function init_data() {
|
||||
return [{
|
||||
"spy": getAllGPGKeysSucceed,
|
||||
"signal": Pass.getAllGPGKeysSucceed,
|
||||
"err_msg": null,
|
||||
"add_home_gpg_data": false,
|
||||
"nb_keys": 0
|
||||
"keys": []
|
||||
}, {
|
||||
"spy": getAllGPGKeysSucceed,
|
||||
"signal": Pass.getAllGPGKeysSucceed,
|
||||
"err_msg": null,
|
||||
"add_home_gpg_data": true,
|
||||
"nb_keys": 2
|
||||
"keys": [{
|
||||
"fingerprint": "F97476B6FA58A84B004E4616D4BAF1FDB7BA9ECC",
|
||||
"keyid": "D4BAF1FDB7BA9ECC",
|
||||
"userids": "UTPass Test <utpass@test.org>",
|
||||
"hasSecret": true
|
||||
}]
|
||||
}];
|
||||
}
|
||||
|
||||
@ -32,7 +37,15 @@ PassTestCase {
|
||||
});
|
||||
Pass.getAllGPGKeys();
|
||||
data.spy.wait();
|
||||
verify(keys.length === data.nb_keys, "Nb keys %1 but was excepted %2".arg(keys.length).arg(data.nb_keys));
|
||||
verify(keys.length === data.keys.length, "Nb keys %1 but was excepted %2".arg(keys.length).arg(data.nb_keys));
|
||||
for (var i = 0; i < keys.length; i++) {
|
||||
console.info(keys.keys[i]);
|
||||
console.info(keys.keys[i].keyid);
|
||||
verify(keys.keys[i].fingerprint === data.keys[i].fingerprint, "fingerprint is %1 but was excepted %2".arg(keys.keys[i].fingerprint).arg(data.keys[i].fingerprint));
|
||||
verify(keys.keys[i].keyid === data.keys[i].keyid, "keyid is %1 but was excepted %2".arg(keys.keys[i].keyid).arg(data.keys[i].keyid));
|
||||
verify(keys.keys[i].userids[0] === data.keys[i].userids, "userids is %1 but was excepted %2".arg(keys.keys[i].userids[0]).arg(data.keys[i].userids));
|
||||
verify(keys.keys[i].hasSecret === data.keys[i].hasSecret, "hasSecret is %1 but was excepted %2".arg(keys.keys[i].hasSecret).arg(data.keys[i].hasSecret));
|
||||
}
|
||||
}
|
||||
|
||||
SignalSpy {
|
||||
|
Reference in New Issue
Block a user