chore(server): Move api-server in to it's own DIR
This commit is contained in:
committed by
mrugesh mohapatra
parent
9fba6bce4c
commit
46a217d0a5
70
api-server/common/utils/encode-decode.test.js
Normal file
70
api-server/common/utils/encode-decode.test.js
Normal file
@ -0,0 +1,70 @@
|
||||
import test from 'tape';
|
||||
import {
|
||||
encodeScriptTags,
|
||||
decodeScriptTags,
|
||||
encodeFormAction,
|
||||
decodeFormAction,
|
||||
encodeFcc,
|
||||
decodeFcc
|
||||
} from './encode-decode.js';
|
||||
|
||||
const scriptDecoded = `
|
||||
<script>console.log('foo')</script>
|
||||
`;
|
||||
const scriptEncoded = `
|
||||
fccssconsole.log('foo')fcces
|
||||
`;
|
||||
test('encodeScriptTags', t => {
|
||||
t.plan(1);
|
||||
t.equal(
|
||||
encodeScriptTags(scriptDecoded),
|
||||
scriptEncoded
|
||||
);
|
||||
});
|
||||
|
||||
test('decodeScriptTags', t => {
|
||||
t.plan(1);
|
||||
t.equal(
|
||||
decodeScriptTags(scriptEncoded),
|
||||
scriptDecoded
|
||||
);
|
||||
});
|
||||
|
||||
const formDecoded = `
|
||||
<form action ='path'>foo</form>
|
||||
`;
|
||||
const formEncoded = `
|
||||
<form fccfaa ='path'>foo</form>
|
||||
`;
|
||||
|
||||
test('encodeFormAction', t => {
|
||||
t.plan(1);
|
||||
t.equal(
|
||||
encodeFormAction(formDecoded),
|
||||
formEncoded
|
||||
);
|
||||
});
|
||||
|
||||
test('decodeFormAction', t => {
|
||||
t.plan(1);
|
||||
t.equal(
|
||||
decodeFormAction(formEncoded),
|
||||
formDecoded
|
||||
);
|
||||
});
|
||||
|
||||
test('encodeFcc', t => {
|
||||
t.plan(1);
|
||||
t.equal(
|
||||
encodeFcc('//noprotect' + scriptDecoded + formDecoded),
|
||||
'//' + scriptEncoded + formEncoded
|
||||
);
|
||||
});
|
||||
|
||||
test('decodeFcc', t => {
|
||||
t.plan(1);
|
||||
t.equal(
|
||||
decodeFcc(scriptEncoded + formEncoded),
|
||||
scriptDecoded + formDecoded
|
||||
);
|
||||
});
|
Reference in New Issue
Block a user