3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-18 15:45:03 +00:00
zeppelin/backend/src/utils.test.ts

21 lines
565 B
TypeScript

import { getUrlsInString } from "./utils";
import test from "ava";
test("Detects full links", t => {
const urls = getUrlsInString("foo https://google.com/ bar");
t.is(urls.length, 1);
t.is(urls[0].hostname, "google.com");
});
test("Detects partial links", t => {
const urls = getUrlsInString("foo google.com bar");
t.is(urls.length, 1);
t.is(urls[0].hostname, "google.com");
});
test("Detects subdomains", t => {
const urls = getUrlsInString("foo photos.google.com bar");
t.is(urls.length, 1);
t.is(urls[0].hostname, "photos.google.com");
});