generated from cubetiq/ts-project
29 lines
904 B
TypeScript
29 lines
904 B
TypeScript
import { readFileToString, readFileToJson } from "./../src/util"
|
|
|
|
const key = "67rKmuc6DiDukE0jsUP421Eizo4CreaL6Q7Pg/NmH/s="
|
|
const iv = "FEFM9AY2m5jDq6GZ+CfLIA=="
|
|
|
|
test("test: readFileToString", () => {
|
|
const value1 = readFileToString("./dummy/aes-256-32.key")
|
|
const value2 = readFileToString("./dummy/aes-256-16.key")
|
|
|
|
expect(value1).toBe(key)
|
|
expect(value2).toBe(iv)
|
|
})
|
|
|
|
test("test: readFileToString with jsonFile key-paths", () => {
|
|
const json = readFileToJson("./dummy/aes-256.keys.json")
|
|
const value1 = readFileToString(json.keyPath)
|
|
const value2 = readFileToString(json.ivPath)
|
|
expect(value1).toBe(key)
|
|
expect(value2).toBe(iv)
|
|
})
|
|
|
|
test("test: readFileToString with jsonFile values", () => {
|
|
const json = readFileToJson("./dummy/aes-256.json")
|
|
const value1 = json.key
|
|
const value2 = json.iv
|
|
expect(value1).toBe(key)
|
|
expect(value2).toBe(iv)
|
|
})
|