mirror of
https://github.com/remotely-save/remotely-save.git
synced 2024-06-07 21:10:45 +00:00
fix test
This commit is contained in:
parent
7c4a981434
commit
774e31ef27
@ -7,7 +7,7 @@
|
||||
"build": "webpack --mode production",
|
||||
"format": "npx prettier --write .",
|
||||
"clean": "npx rimraf main.js",
|
||||
"test": "env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register -r jsdom-global/register 'tests/**/*.ts'"
|
||||
"test": "env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.ts'"
|
||||
},
|
||||
"source": "main.ts",
|
||||
"keywords": [],
|
||||
|
@ -1,12 +1,6 @@
|
||||
import * as base32 from "hi-base32";
|
||||
import { bufferToArrayBuffer, arrayBufferToBuffer } from "./misc";
|
||||
|
||||
if (window === undefined) {
|
||||
global.window = {
|
||||
crypto: require("crypto").webcrypto,
|
||||
} as any;
|
||||
}
|
||||
|
||||
const DEFAULT_ITER = 10000;
|
||||
|
||||
const getKeyIVFromPassword = async (
|
||||
|
@ -1,21 +1,16 @@
|
||||
const webcrypto = require("crypto").webcrypto;
|
||||
|
||||
import { expect } from "chai";
|
||||
import { encryptStringToBase32 } from "../src/encrypt";
|
||||
|
||||
describe("Encryption tests", () => {
|
||||
beforeEach(function () {
|
||||
const window = {
|
||||
crypto: webcrypto,
|
||||
};
|
||||
|
||||
global.window = window as any;
|
||||
global.window = {
|
||||
crypto: require("crypto").webcrypto,
|
||||
} as any;
|
||||
});
|
||||
|
||||
it("should encrypt string", async () => {
|
||||
const k = "dkjdhkfhdkjgsdklxxd";
|
||||
const password = "hey";
|
||||
//console.log(window.crypto.getRandomValues)
|
||||
expect(await encryptStringToBase32(k, password)).to.not.equal(k);
|
||||
});
|
||||
});
|
||||
|
@ -38,7 +38,6 @@ module.exports = {
|
||||
// console: require.resolve("console-browserify"),
|
||||
// constants: require.resolve("constants-browserify"),
|
||||
// crypto: require.resolve("crypto-browserify"),
|
||||
crypto: false, // deliberately set to false, since we use webcrypto here
|
||||
// domain: require.resolve("domain-browser"),
|
||||
// events: require.resolve("events"),
|
||||
// http: require.resolve("stream-http"),
|
||||
|
Loading…
Reference in New Issue
Block a user