diff --git a/resources/assets/src/js/__tests__/common.test.js b/resources/assets/src/js/__tests__/common.test.js
index a3a3064d..f83412b4 100644
--- a/resources/assets/src/js/__tests__/common.test.js
+++ b/resources/assets/src/js/__tests__/common.test.js
@@ -147,135 +147,6 @@ describe('tests for "polyfill" module', () => {
});
});
-describe('tests for "texture-preview" module', () => {
- const TexturePreview = require('../common/texture-preview');
-
- it('change 2d preview', () => {
- const url = jest.fn(path => path);
- window.url = url;
-
- document.body.innerHTML = `
-
-
- `;
-
- const instance = new TexturePreview('steve', 5, 'default');
- instance.change2dPreview();
- expect($('img').attr('src')).toBe('preview/200/5.png');
- expect($('a').attr('href')).toBe('skinlib/show/5');
- expect($('div').css('display')).toBe('none');
- });
-
- it('change 3d preview', async () => {
- const url = jest.fn(path => path);
- const fetch = jest.fn()
- .mockReturnValueOnce(Promise.resolve({ hash: '1' }))
- .mockReturnValueOnce(Promise.resolve({ hash: '2' }))
- .mockReturnValueOnce(Promise.reject());
- const showAjaxError = jest.fn();
- const MSP = {
- changeSkin: jest.fn(),
- changeCape: jest.fn()
- };
- window.url = url;
- window.fetch = fetch;
- window.showAjaxError = showAjaxError;
- window.MSP = MSP;
-
- let instance = new TexturePreview('alex', 5, 'default');
- instance.change3dPreview();
- expect(fetch).not.toBeCalled();
-
- instance = new TexturePreview('steve', 5, 'default');
- await instance.change3dPreview();
- expect(fetch).toBeCalledWith({
- type: 'GET',
- url: 'skinlib/info/5',
- dataType: 'json'
- });
- expect(MSP.changeSkin).toBeCalledWith('textures/1');
-
- instance = new TexturePreview('cape', 5, 'default');
- await instance.change3dPreview();
- expect(fetch).toBeCalledWith({
- type: 'GET',
- url: 'skinlib/info/5',
- dataType: 'json'
- });
- expect(MSP.changeCape).toBeCalledWith('textures/2');
-
- await instance.change3dPreview();
- expect(showAjaxError).toBeCalled();
- });
-
- it('show not uploaded', () => {
- const MSP = {
- changeSkin: jest.fn(),
- changeCape: jest.fn()
- };
- window.MSP = MSP;
- document.body.innerHTML = `
-
-
- `;
-
- let instance = new TexturePreview('steve', 5, 'default');
- instance.showNotUploaded();
- expect($('img').css('display')).toBe('none');
- expect($('div').css('display')).not.toBe('none');
-
- instance = new TexturePreview('cape', 7, 'cape');
- instance.showNotUploaded();
- expect(MSP.changeCape).toBeCalledWith('');
- });
-
- it('show 3d preview', () => {
- document.body.innerHTML = `
-
-
-
-
- `;
- const trans = jest.fn(key => key);
- const MSP = {
- changeSkin: jest.fn(),
- changeCape: jest.fn(),
- get3dSkinCanvas: jest.fn(() => '')
- };
- window.trans = trans;
- window.MSP = MSP;
-
- TexturePreview.previewType = '3D';
- TexturePreview.show3dPreview();
- expect($('#preview-2d').css('display')).toBe('none');
- expect($('.operations').css('display')).not.toBe('none');
- expect($('#preview-switch').html()).toBe('user.switch2dPreview');
- expect(MSP.get3dSkinCanvas).toBeCalledWith(0, 0);
- });
-
- it('show 2d preview', () => {
- document.body.innerHTML = `
-
-
-
-
- `;
- const trans = jest.fn(key => key);
- const MSP = {
- changeSkin: jest.fn(),
- changeCape: jest.fn()
- };
- window.trans = trans;
- window.MSP = MSP;
-
- TexturePreview.show2dPreview();
- expect(document.getElementById('canvas3d')).toBeNull();
- expect($('#preview-2d').css('display')).not.toBe('none');
- expect($('.operations').css('display')).toBe('none');
- expect($('#preview-switch').html()).toBe('user.switch3dPreview');
- });
-});
-
describe('tests for "utils" module', () => {
const modulePath = '../common/utils';
diff --git a/resources/assets/src/js/common/skinview3d.js b/resources/assets/src/js/common/skinview3d.js
index e4770763..d2d096f3 100644
--- a/resources/assets/src/js/common/skinview3d.js
+++ b/resources/assets/src/js/common/skinview3d.js
@@ -1,5 +1,7 @@
/* global skinview3d */
+// TODO: Help wanted. This file needs to be tested.
+
$.msp = {};
$.msp.handles = {};
$.msp.control = null;