Repository URL to install this package:
|
Version:
6.1.1 ▾
|
import { isFullyQualifiedWebAddress, isHash, isRelativeWebAddress } from '../'
// !!! TEST WHAT I WAS DONG HERE !!!
const objToUpdate = {}
const objToStringify = {}
// example is refine
// use options.shouldMerge
const objShouldMerge = {}
// use options.shouldUseNative
// use stringified params
// use https://eh.com
// use relative /eh
describe('oneRouter/deps', () => {
describe('isFullyQualifiedWebAddress', () => {
it('should detect fully qualified addresses correctly', () => {
expect(isFullyQualifiedWebAddress('https://eh.com')).toEqual(true)
})
it('should not mark relative as true', () => {
expect(isFullyQualifiedWebAddress('/eh/moose')).toEqual(false)
})
})
describe('isRelativeWebAddress', () => {
it('should detect relative addresses correctly', () => {
expect(isRelativeWebAddress('/eh/moose')).toEqual(true)
})
it('should not mark absolute as true', () => {
expect(isRelativeWebAddress('https://eh.com')).toEqual(false)
})
})
describe('isHash', () => {
it('should work for a hash', () => {
expect(isHash('#hash=true')).toEqual(true)
})
it('should not consider a full url a hash', () => {
expect(isHash('https://eh.com/#hash=true')).toEqual(false)
})
it('should not have false positives', () => {
expect(isHash('https://eh.com')).toEqual(false)
})
})
})