FEATURE: replace GUID in image name uploaded from iOS (#5370)

This commit is contained in:
Gerhard Schlager
2017-11-28 11:05:34 +01:00
committed by GitHub
parent f37a1d5976
commit 41e70c410c
5 changed files with 35 additions and 10 deletions

View File

@ -16,6 +16,7 @@ import {
caretRowCol,
setCaretPosition
} from 'discourse/lib/utilities';
import * as Utilities from 'discourse/lib/utilities';
QUnit.module("lib:utilities");
@ -124,6 +125,13 @@ QUnit.test("getUploadMarkdown", assert => {
assert.ok(testUploadMarkdown("important.txt") === '<a class="attachment" href="/uploads/123/abcdef.ext">important.txt</a> (42 Bytes)\n');
});
QUnit.test("replaces GUID in image alt text on iOS", assert => {
assert.equal(testUploadMarkdown("8F2B469B-6B2C-4213-BC68-57B4876365A0.jpeg"),'![8F2B469B-6B2C-4213-BC68-57B4876365A0|100x200](/uploads/123/abcdef.ext)');
sandbox.stub(Utilities, 'isAppleDevice').returns(true);
assert.equal(testUploadMarkdown("8F2B469B-6B2C-4213-BC68-57B4876365A0.jpeg"),'![image|100x200](/uploads/123/abcdef.ext)');
});
QUnit.test("isAnImage", assert => {
_.each(["png", "jpg", "jpeg", "bmp", "gif", "tif", "tiff", "ico"], function(extension) {
var image = "image." + extension;