mirror of
https://github.com/QRouland/UTPass.git
synced 2025-06-24 22:42:28 +00:00
Fix build rnp for arm64
This commit is contained in:
@ -9,13 +9,11 @@ PassTestCase {
|
||||
function init_data() {
|
||||
return [{
|
||||
"spy": getAllGPGKeysSucceed,
|
||||
"signal": Pass.getAllGPGKeysSucceed,
|
||||
"err_msg": null,
|
||||
"add_home_gpg_data": false,
|
||||
"keys": []
|
||||
}, {
|
||||
"spy": getAllGPGKeysSucceed,
|
||||
"signal": Pass.getAllGPGKeysSucceed,
|
||||
"err_msg": null,
|
||||
"add_home_gpg_data": true,
|
||||
"keys": [{
|
||||
@ -32,7 +30,7 @@ PassTestCase {
|
||||
TestsUtils.copyFolder(Qt.resolvedUrl("../../assets/gpghome"), Qt.resolvedUrl(gpg_home));
|
||||
|
||||
var keys;
|
||||
data.signal.connect(function(keys_info) {
|
||||
Pass.getAllGPGKeysSucceed.connect(function(keys_info) {
|
||||
keys = keys_info;
|
||||
});
|
||||
Pass.getAllGPGKeys();
|
||||
|
@ -8,30 +8,27 @@ PassTestCase {
|
||||
return [{
|
||||
"file": Qt.resolvedUrl("../../assets/gpg/test_key.gpg"),
|
||||
"spy": importGPGKeySucceed,
|
||||
"signal": Pass.importGPGKeySucceed,
|
||||
"err_msg": null
|
||||
}, {
|
||||
"file": Qt.resolvedUrl("../../assets/gpg/test_key_do_not_exist.gpg"),
|
||||
"spy": importGPGKeyFailed,
|
||||
"signal": Pass.importGPGKeyFailed,
|
||||
"err_msg": "Error reading file"
|
||||
}, {
|
||||
"file": Qt.resolvedUrl("../../assets/gpg/test_key_invalid.gpg"),
|
||||
"spy": importGPGKeyFailed,
|
||||
"signal": Pass.importGPGKeyFailed,
|
||||
"err_msg": "Bad state"
|
||||
}];
|
||||
}
|
||||
|
||||
function test_import_key(data) {
|
||||
var err_msg;
|
||||
data.signal.connect(function(message) {
|
||||
Pass.importGPGKeyFailed.connect(function(message) {
|
||||
err_msg = message;
|
||||
});
|
||||
Pass.importGPGKey(data.file);
|
||||
data.spy.wait();
|
||||
if (data.err_msg) {
|
||||
verify(err_msg === data.err_msg, "Should return arg msg %1 but return %2".arg(data.err_msg).arg(err_msg));
|
||||
verify(err_msg === data.err_msg, "Should return %1 but return %2".arg(data.err_msg).arg(err_msg));
|
||||
} else {
|
||||
console.info(Qt.resolvedUrl("%1/pubkeyring.pgp".arg(gpg_home)));
|
||||
verify(TestsUtils.fileExists(Qt.resolvedUrl("%1/pubring.pgp".arg(gpg_home))), "%1/pubring.pgp should be created".arg(gpg_home));
|
||||
|
61
tests/units/pass/tst_show.qml
Normal file
61
tests/units/pass/tst_show.qml
Normal file
@ -0,0 +1,61 @@
|
||||
import Pass 1.0
|
||||
import QtQuick 2.9
|
||||
import QtTest 1.2
|
||||
import TestsUtils 1.0
|
||||
|
||||
PassTestCase {
|
||||
//TODO some additionanl error test
|
||||
|
||||
function init_data() {
|
||||
return [{
|
||||
"spy": showFailed,
|
||||
"err_msg": "Bad password",
|
||||
"add_home_gpg_data": true,
|
||||
"file": "../../assets/gpg/clear_text.txt.gpg"
|
||||
}, {
|
||||
"spy": showFailed,
|
||||
"err_msg": "No suitable key",
|
||||
"add_home_gpg_data": false,
|
||||
"file": "../../assets/gpg/clear_text.txt.gpg"
|
||||
}];
|
||||
}
|
||||
|
||||
function test_pass_show(data) {
|
||||
if (data.add_home_gpg_data === true) {
|
||||
TestsUtils.copyFolder(Qt.resolvedUrl("../../assets/gpghome"), Qt.resolvedUrl(gpg_home));
|
||||
}
|
||||
|
||||
var fname, ctext;
|
||||
Pass.showSucceed.connect(function(file_name, clear_text) {
|
||||
fname = file_name;
|
||||
ctext = clear_text;
|
||||
});
|
||||
var err_msg;
|
||||
Pass.showFailed.connect(function(err) {
|
||||
err_msg = err;
|
||||
});
|
||||
|
||||
Pass.show(Qt.resolvedUrl(data.file));
|
||||
data.spy.wait();
|
||||
if (data.err_msg) {
|
||||
verify(err_msg === data.err_msg, "Should return %1 but return %2".arg(data.err_msg).arg(err_msg));
|
||||
} else {
|
||||
verify(false);
|
||||
}
|
||||
}
|
||||
|
||||
SignalSpy {
|
||||
id: showSucceed
|
||||
|
||||
target: Pass
|
||||
signalName: "showSucceed"
|
||||
}
|
||||
|
||||
SignalSpy {
|
||||
id: showFailed
|
||||
|
||||
target: Pass
|
||||
signalName: "showFailed"
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user