github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/ui/dashboard/src/utils/url.test.ts (about)

     1  import { isRelativeUrl } from "./url";
     2  
     3  describe("isRelativeUrl", () => {
     4    test("null", () => {
     5      expect(isRelativeUrl(null)).toEqual(true);
     6    });
     7  
     8    test("undefined", () => {
     9      expect(isRelativeUrl(undefined)).toEqual(true);
    10    });
    11  
    12    test("empty", () => {
    13      expect(isRelativeUrl("")).toEqual(true);
    14    });
    15  
    16    test("relative", () => {
    17      expect(isRelativeUrl("/foo/bar")).toEqual(true);
    18    });
    19  
    20    test("relative with query string", () => {
    21      expect(isRelativeUrl("/foo/bar?bar=foo")).toEqual(true);
    22    });
    23  
    24    test("absolute", () => {
    25      expect(isRelativeUrl("https://foo.bar")).toEqual(false);
    26    });
    27  });