sangwaritaxi_website/node_modules/@jsr/supabase__supabase-js/test/unit/helper.test.ts

26 lines
947 B
TypeScript
Executable File

import { ensureTrailingSlash } from '../../src/lib/helpers.ts'
test('Adds trailing slash to URL if missing', () => {
const input = 'http://localhost:3000'
const expected = 'http://localhost:3000/'
expect(ensureTrailingSlash(input)).toBe(expected)
})
test('Keeps trailing slash of URL if already present', () => {
const input = 'http://localhost:3000/'
const expected = 'http://localhost:3000/'
expect(ensureTrailingSlash(input)).toBe(expected)
})
test('Adds trailing slash to URL with path if missing', () => {
const input = 'http://localhost:3000/path/to/supabase'
const expected = 'http://localhost:3000/path/to/supabase/'
expect(ensureTrailingSlash(input)).toBe(expected)
})
test('Keeps trailing slash of URL with path if already present', () => {
const input = 'http://localhost:3000/path/to/supabase/'
const expected = 'http://localhost:3000/path/to/supabase/'
expect(ensureTrailingSlash(input)).toBe(expected)
})