Fixed up the media uploader property editor so that it doesn't store any json, this leaves it as fully backwards compatible with 6.x < but also still allows us to upload multiple images if we want.

This commit is contained in:
Shannon
2013-07-23 16:43:08 +10:00
parent 5aeac564cb
commit 53891a69af
9 changed files with 96 additions and 70 deletions

View File

@@ -0,0 +1,38 @@
describe('icon helper tests', function () {
var umbImageHelper;
beforeEach(module('umbraco.services'));
beforeEach(module('umbraco.mocks'));
beforeEach(inject(function ($injector) {
umbImageHelper = $injector.get('umbImageHelper');
}));
describe('basic utility methods return correct values', function () {
it('detects an image based file', function () {
var image1 = "a-jpeg.jpg";
var image2 = "a-png.png";
var image3 = "thisisagif.blah.gif";
var doc1 = "anormaldocument.doc";
expect(umbImageHelper.detectIfImageByExtension(image1)).toBe(true);
expect(umbImageHelper.detectIfImageByExtension(image2)).toBe(true);
expect(umbImageHelper.detectIfImageByExtension(image3)).toBe(true);
expect(umbImageHelper.detectIfImageByExtension(doc1)).toBe(false);
});
it('gets a thumbnail path', function () {
var image1 = "a-jpeg.jpg";
var image2 = "a-png.png";
var image3 = "thisisagif.blah.gif";
expect(umbImageHelper.getThumbnailFromPath(image1)).toBe("a-jpeg_thumb.jpg");
expect(umbImageHelper.getThumbnailFromPath(image2)).toBe("a-png_thumb.jpg");
expect(umbImageHelper.getThumbnailFromPath(image3)).toBe("thisisagif.blah_thumb.jpg");
});
});
});