Bladeren bron

Fixed tests and Node version to work with modules

n1474335 8 jaren geleden
bovenliggende
commit
6af82680f1

+ 1 - 1
src/core/config/modules/CharEnc.js

@@ -12,7 +12,7 @@ import CharEnc from "../../operations/CharEnc.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.CharEnc = {
     "Encode text": CharEnc.runEncode,

+ 1 - 1
src/core/config/modules/Ciphers.js

@@ -12,7 +12,7 @@ import Cipher from "../../operations/Cipher.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Ciphers = {
     "AES Encrypt":          Cipher.runAesEnc,

+ 1 - 1
src/core/config/modules/Code.js

@@ -16,7 +16,7 @@ import Code from "../../operations/Code.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Code = {
     "JavaScript Parser":     JS.runParse,

+ 1 - 1
src/core/config/modules/Compression.js

@@ -12,7 +12,7 @@ import Compress from "../../operations/Compress.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Compression = {
     "Raw Deflate":      Compress.runRawDeflate,

+ 1 - 1
src/core/config/modules/Default.js

@@ -42,7 +42,7 @@ import UUID from "../../operations/UUID.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Default = {
     "To Hexdump":           Hexdump.runTo,

+ 1 - 1
src/core/config/modules/Diff.js

@@ -11,7 +11,7 @@ import Diff from "../../operations/Diff.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Diff = {
     "Diff": Diff.runDiff,

+ 1 - 1
src/core/config/modules/Encodings.js

@@ -11,7 +11,7 @@ import Punycode from "../../operations/Punycode.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Encodings = {
     "To Punycode":   Punycode.runToAscii,

+ 1 - 1
src/core/config/modules/HTTP.js

@@ -11,7 +11,7 @@ import HTTP from "../../operations/HTTP.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.HTTP = {
     "HTTP request":       HTTP.runHTTPRequest,

+ 1 - 1
src/core/config/modules/Hashing.js

@@ -14,7 +14,7 @@ import Hash from "../../operations/Hash.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Hashing = {
     "Analyse hash":         Hash.runAnalyse,

+ 1 - 1
src/core/config/modules/Image.js

@@ -13,7 +13,7 @@ import Image from "../../operations/Image.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.Image = {
     "Extract EXIF": Image.runExtractEXIF,

+ 1 - 1
src/core/config/modules/JSBN.js

@@ -13,7 +13,7 @@ import Filetime from "../../operations/Filetime.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.JSBN = {
     "Parse IP range":     IP.runParseIpRange,

+ 1 - 1
src/core/config/modules/PublicKey.js

@@ -11,7 +11,7 @@ import PublicKey from "../../operations/PublicKey.js";
  * @copyright Crown Copyright 2017
  * @license Apache-2.0
  */
-let OpModules = self.OpModules || {};
+let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
 
 OpModules.PublicKey = {
     "Parse X.509 certificate":  PublicKey.runParseX509,