aboutsummaryrefslogtreecommitdiffstats
path: root/lang/js/test/inputvalues.js
diff options
context:
space:
mode:
authorMaximilian Krambach <[email protected]>2018-04-26 15:13:34 +0000
committerMaximilian Krambach <[email protected]>2018-04-26 15:13:34 +0000
commit1f7b19512cfa7e1b153b99d6a2b40bad82a5496e (patch)
tree73a0392bd738eb5023b904e3ab7b7b4e0a820768 /lang/js/test/inputvalues.js
parentjs: First testing and improvements (diff)
downloadgpgme-1f7b19512cfa7e1b153b99d6a2b40bad82a5496e.tar.gz
gpgme-1f7b19512cfa7e1b153b99d6a2b40bad82a5496e.zip
js: created TestExtension and smaller fixes
-- * Extensions: - Moved testapplication to Demoextension - Created BrowserTestExtension. Includes mocha and chai. For running tests that cannot be run outside a WebExtension Both Extensions can be found zipped in build/extensions after running build_extensions.sh * Code changes: - src/Config: Place for the configuration - small fixes raised during testing in Keyring.js, Message.js, - src/gpgmejs_openpgpjs.js don't offer direct GpgME object to the outside, as it only causes confusion - index.js init() now checks the config for validity * Tests: - Reordered tests in test/. - Input values are now in a separate file which may be of use for bulk testing * moved the build directory from dist to build
Diffstat (limited to '')
-rw-r--r--lang/js/test/inputvalues.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/lang/js/test/inputvalues.js b/lang/js/test/inputvalues.js
new file mode 100644
index 00000000..a50c8162
--- /dev/null
+++ b/lang/js/test/inputvalues.js
@@ -0,0 +1,29 @@
+
+import {GPGME_Key} from "../src/Key"
+
+export const helper_params = {
+ validLongId: '0A0A0A0A0A0A0A0A',
+ validGPGME_Key: new GPGME_Key('ADDBC303B6D31026F5EB4591A27EABDF283121BB'),
+ validKeys: [new GPGME_Key('A1E3BC45BDC8E87B74F4392D53B151A1368E50F3'),
+ 'ADDBC303B6D31026F5EB4591A27EABDF283121BB',
+ new GPGME_Key('EE17AEE730F88F1DE7713C54BBE0A4FF7851650A')],
+ validFingerprint: '9A9A7A7A8A9A9A7A7A8A9A9A7A7A8A9A9A7A7A8A',
+ invalidLongId: '9A9A7A7A8A9A9A7A7A8A',
+ invalidFingerprint: [{hello:'World'}],
+ invalidKeyArray: {curiosity:'uncat'},
+ invalidKeyArray_OneBad: [
+ new GPGME_Key('12AE9F3E41B33BF77DF52B6BE8EE1992D7909B08'),
+ 'E1D18E6E994FA9FE9360Bx0E687B940FEFEB095A',
+ '3AEA7FE4F5F416ED18CEC63DD519450D9C0FAEE5'],
+ invalidErrorCode: 'Please type in all your passwords.'
+}
+
+export const message_params = {
+ invalid_op_action : 'dance',
+ invalid_op_type : [234, 34, '<>'],
+}
+
+export default {
+ helper_params: helper_params,
+ message_params: message_params
+} \ No newline at end of file