Browse Source

Up asset model tests

pull/5399/head
Artur Arseniev 2 years ago
parent
commit
e72672966d
  1. 29
      test/specs/asset_manager/model/Asset.js
  2. 29
      test/specs/asset_manager/model/Asset.ts
  3. 4
      test/specs/asset_manager/model/AssetImage.ts
  4. 8
      test/specs/asset_manager/model/Assets.ts

29
test/specs/asset_manager/model/Asset.js

@ -1,29 +0,0 @@
import Asset from 'asset_manager/model/Asset';
describe('Asset', () => {
test('Object exists', () => {
expect(Asset).toBeTruthy();
});
test('Has default values', () => {
var obj = new Asset({});
expect(obj.get('type')).toBeFalsy();
expect(obj.get('src')).toBeFalsy();
expect(obj.getExtension()).toBeFalsy();
expect(obj.getFilename()).toBeFalsy();
});
test('Test getFilename', () => {
var obj = new Asset({ type: 'image', src: 'ch/eck/t.e.s.t' });
expect(obj.getFilename()).toEqual('t.e.s.t');
var obj = new Asset({ type: 'image', src: 'ch/eck/1234abc' });
expect(obj.getFilename()).toEqual('1234abc');
});
test('Test getExtension', () => {
var obj = new Asset({ type: 'image', src: 'ch/eck/t.e.s.t' });
expect(obj.getExtension()).toEqual('t');
var obj = new Asset({ type: 'image', src: 'ch/eck/1234abc.' });
expect(obj.getExtension()).toEqual('');
});
});

29
test/specs/asset_manager/model/Asset.ts

@ -0,0 +1,29 @@
import Asset from '../../../../src/asset_manager/model/Asset';
describe('Asset', () => {
test('Object exists', () => {
expect(Asset).toBeTruthy();
});
test('Has default values', () => {
const asset = new Asset({});
expect(asset.get('type')).toBeFalsy();
expect(asset.get('src')).toBeFalsy();
expect(asset.getExtension()).toBeFalsy();
expect(asset.getFilename()).toBeFalsy();
});
test('Test getFilename', () => {
const asset = new Asset({ type: 'image', src: 'ch/eck/t.e.s.t' });
expect(asset.getFilename()).toEqual('t.e.s.t');
const asset2 = new Asset({ type: 'image', src: 'ch/eck/1234abc' });
expect(asset2.getFilename()).toEqual('1234abc');
});
test('Test getExtension', () => {
const asset = new Asset({ type: 'image', src: 'ch/eck/t.e.s.t' });
expect(asset.getExtension()).toEqual('t');
const asset2 = new Asset({ type: 'image', src: 'ch/eck/1234abc.' });
expect(asset2.getExtension()).toEqual('');
});
});

4
test/specs/asset_manager/model/AssetImage.js → test/specs/asset_manager/model/AssetImage.ts

@ -1,4 +1,4 @@
import AssetImage from 'asset_manager/model/AssetImage';
import AssetImage from '../../../../src/asset_manager/model/AssetImage';
describe('AssetImage', () => {
test('Object exists', () => {
@ -6,7 +6,7 @@ describe('AssetImage', () => {
});
test('Has default values', () => {
var obj = new AssetImage({});
const obj = new AssetImage({});
expect(obj.get('type')).toEqual('image');
expect(obj.get('src')).toBeFalsy();
expect(obj.get('unitDim')).toEqual('px');

8
test/specs/asset_manager/model/Assets.js → test/specs/asset_manager/model/Assets.ts

@ -1,16 +1,12 @@
import Assets from 'asset_manager/model/Assets';
import Assets from '../../../../src/asset_manager/model/Assets';
describe('Assets', () => {
var obj;
let obj: Assets;
beforeEach(() => {
obj = new Assets();
});
afterEach(() => {
obj = null;
});
test('Object exists', () => {
expect(obj).toBeTruthy();
});
Loading…
Cancel
Save