custom-media: add converter to CyTube Media object
This commit is contained in:
parent
8b7cdfd4c3
commit
f4ce2fe69d
5 changed files with 131 additions and 2 deletions
18
test/util/hash.js
Normal file
18
test/util/hash.js
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
const { hash } = require('../../lib/util/hash');
|
||||
const assert = require('assert');
|
||||
|
||||
describe('hash', () => {
|
||||
describe('#hash', () => {
|
||||
const input = 'this is a test';
|
||||
|
||||
it('hashes input correctly', () => {
|
||||
const sha256_hex = '2e99758548972a8e8822ad47fa1017ff72f06f3ff6a016851f45c398732bc50c';
|
||||
assert.strictEqual(hash('sha256', input, 'hex'), sha256_hex);
|
||||
});
|
||||
|
||||
it('hashes input to base64', () => {
|
||||
const sha256_base64 = 'Lpl1hUiXKo6IIq1H+hAX/3Lwbz/2oBaFH0XDmHMrxQw=';
|
||||
assert.strictEqual(hash('sha256', input, 'base64'), sha256_base64);
|
||||
});
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue