Sha256: 793dce179dd74101c3ed471b1792496335cac22ac032faff0eb00f598ad7d2f1

Contents?: true

Size: 611 Bytes

Versions: 6

Compression:

Stored size: 611 Bytes

Contents

import SystemSettings from 'hippo/models/system-setting';
import Asset from 'hippo/models/asset';

const TEST_SETTINGS = {
    id: 1,
    logo: { file_data: { foo: 'bar' } },
    settings: { hippo: { smtp: { login: 'test', server: 'test.test.test', password: 'test' } } },
};

describe('SystemSettings Model', () => {
    it('has an asset', () => {
        const ss = new SystemSettings();
        ss.logo = TEST_SETTINGS.logo;
        expect(ss.logo).toBeInstanceOf(Asset);
        expect(ss.logo.file_data.foo).toEqual('bar');
        ss.logo = { };
        expect(ss.logo).toBeInstanceOf(Asset);
    });
});

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hippo-fw-0.9.6 spec/client/models/system-setting.spec.js
hippo-fw-0.9.5 spec/client/models/system-setting.spec.js
hippo-fw-0.9.4 spec/client/models/system-setting.spec.js
hippo-fw-0.9.3 spec/client/models/system-setting.spec.js
hippo-fw-0.9.2 spec/client/models/system-setting.spec.js
hippo-fw-0.9.1 spec/client/models/system-setting.spec.js