Ignore parameters with pre-filled JSON values
Summary: https://fb.workplace.com/groups/flippersupport/permalink/1513232162490770/ Apparently, some apps use JSONs as values for their params Reviewed By: lblasa Differential Revision: D41684474 fbshipit-source-id: 4ab19313ede06b226715a5c398728f0be7feddaf
This commit is contained in:
committed by
Facebook GitHub Bot
parent
904e530f74
commit
73e7298525
@@ -28,6 +28,14 @@ test('parse required numeric parameters from uri', () => {
|
||||
expect(getRequiredParameters(testURI)).toEqual(expectedResult);
|
||||
});
|
||||
|
||||
// https://fb.workplace.com/groups/flippersupport/permalink/1513232162490770/
|
||||
test('ignore params with JSON values', () => {
|
||||
const testURI =
|
||||
'fb://test_uri/?parameter1={"test":"value"}¶meter2="{\\"test\\":\\"value\\"}"';
|
||||
const expectedResult: string[] = [];
|
||||
expect(getRequiredParameters(testURI)).toEqual(expectedResult);
|
||||
});
|
||||
|
||||
test('replace required parameters with values', () => {
|
||||
const testURI =
|
||||
'fb://test_uri/?parameter1={parameter1}¶meter2={parameter2}';
|
||||
|
||||
Reference in New Issue
Block a user