UNPKG

pip-services3-components-node

Version:
44 lines 1.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const assert = require('chai').assert; const ConnectionParams_1 = require("../../src/connect/ConnectionParams"); suite('ConnectionParams', () => { test('Gets and sets discovery key', () => { let connection = new ConnectionParams_1.ConnectionParams(); connection.setDiscoveryKey(null); assert.isNull(connection.getDiscoveryKey()); connection.setDiscoveryKey("Discovery key value"); assert.equal(connection.getDiscoveryKey(), "Discovery key value"); assert.isTrue(connection.useDiscovery()); }); test('Gets and sets protocol', () => { let connection = new ConnectionParams_1.ConnectionParams(); connection.setProtocol(null); assert.isNull(connection.getProtocol()); assert.isNull(connection.getProtocol()); assert.equal(connection.getProtocolWithDefault("https"), "https"); connection.setProtocol("https"); assert.equal(connection.getProtocol(), "https"); }); test('Gets and sets host', () => { let connection = new ConnectionParams_1.ConnectionParams(); assert.isNull(connection.getHost()); connection.setHost(null); assert.isNull(connection.getHost()); connection.setHost("localhost"); assert.equal(connection.getHost(), "localhost"); }); test('Gets and sets port', () => { let connection = new ConnectionParams_1.ConnectionParams(); assert.isNull(connection.getHost()); connection.setPort(3000); assert.equal(connection.getPort(), 3000); }); test('Gets and sets uri', () => { let connection = new ConnectionParams_1.ConnectionParams(); assert.isNull(connection.getUri()); connection.setUri("https://pipgoals:3000"); assert.equal(connection.getUri(), "https://pipgoals:3000"); }); }); //# sourceMappingURL=ConnectionParams.test.js.map