rest.ts 773 Bytes
import {Rest} from '../src/services/rest';

describe('Rest API', () => {

    Rest.serviceUrl = "http://digsig.local/config/register";
    let restService : Rest = new Rest(null);

    it('Prepare Device Info', () => {

        let deviceString = restService.prepareDeviceInfo({
            id : 'some-id' ,
            hostname : 'some-hostname' ,
            arch : 'some-arch' ,
            platform : 'some-platform' ,
            type : 'some-type' ,
            release : 'some-release' ,
            code : 'some-code'
        }, false);

        expect(deviceString).toEqual('device_id=some-id&device_hostname=some-hostname&device_platform=some-platform&device_type=some-type&device_release=some-release&device_arch=some-arch&register_code=some-code');
    });

});