Fixes regression: cannot open image with special characters '#', '?', '%' (#102189)

* Fixes #102188

* Add unit test for #102188
This commit is contained in:
Jean Pierre
2020-07-24 15:58:54 -05:00
committed by GitHub
parent 519ce367a3
commit 86c04f72be
3 changed files with 9 additions and 1 deletions

View File

@@ -272,6 +272,12 @@ suite('vscode API - webview', () => {
const response = await sendRecieveMessage(webview, { src: imagePath.toString() });
assert.strictEqual(response.value, true);
}
{
// #102188. Resource filename containing special characters like '%', '#', '?'.
const imagePath = webview.webview.asWebviewUri(workspaceFile('image%02.png'));
const response = await sendRecieveMessage(webview, { src: imagePath.toString() });
assert.strictEqual(response.value, true);
}
{
const imagePath = webview.webview.asWebviewUri(workspaceFile('no-such-image.png'));
const response = await sendRecieveMessage(webview, { src: imagePath.toString() });