Sha256: 348c9cdb2b75d1e1a03c15b8a74d7dbfb1f65bca8f0f639b673a541b1c069653
Contents?: true
Size: 888 Bytes
Versions: 26
Compression:
Stored size: 888 Bytes
Contents
/** * @vitest-environment node */ import { isAbsoluteUrl } from './isAbsoluteUrl' it('returns true for the "http" scheme', () => { expect(isAbsoluteUrl('http://www.domain.com')).toEqual(true) }) it('returns true for the "https" scheme', () => { expect(isAbsoluteUrl('https://www.domain.com')).toEqual(true) }) it('returns true for the "ws" scheme', () => { expect(isAbsoluteUrl('ws://www.domain.com')).toEqual(true) }) it('returns true for the "ftp" scheme', () => { expect(isAbsoluteUrl('ftp://www.domain.com')).toEqual(true) }) it('returns true for the custom scheme', () => { expect(isAbsoluteUrl('web+my://www.example.com')).toEqual(true) }) it('returns false for the relative URL', () => { expect(isAbsoluteUrl('/test')).toEqual(false) }) it('returns false for the relative URL without a leading slash', () => { expect(isAbsoluteUrl('test')).toEqual(false) })
Version data entries
26 entries across 26 versions & 1 rubygems