UNPKG

@pinecone-database/pinecone

Version:

This is the official Node.js SDK for [Pinecone](https://www.pinecone.io), written in TypeScript.

20 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const normalizeUrl_1 = require("../normalizeUrl"); describe('normalizeUrl', () => { test('empty string and undefined return undefined', () => { expect((0, normalizeUrl_1.normalizeUrl)('')).toBe(undefined); expect((0, normalizeUrl_1.normalizeUrl)(' ')).toBe(undefined); expect((0, normalizeUrl_1.normalizeUrl)()).toBe(undefined); }); test('adds https:// to url if no protocol present', () => { expect((0, normalizeUrl_1.normalizeUrl)('index-name-abcdef.svc.pinecone.io')).toBe('https://index-name-abcdef.svc.pinecone.io'); }); test('keeps http:// protocol if present', () => { expect((0, normalizeUrl_1.normalizeUrl)('http://index-name-abcdef.svc.pinecone.io')).toBe('http://index-name-abcdef.svc.pinecone.io'); }); test('keeps https:// protocol if present', () => { expect((0, normalizeUrl_1.normalizeUrl)('https://index-name-abcdef.svc.pinecone.io')).toBe('https://index-name-abcdef.svc.pinecone.io'); }); }); //# sourceMappingURL=normalizeUrl.test.js.map