epg-grabber
Version:
Node.js CLI tool for grabbing EPG from different sites
19 lines (15 loc) • 586 B
JavaScript
import { escapeString, parseProxy } from '../src/utils'
it('can escape string', () => {
const string = 'Música тест dun. &<>"\'\r\n'
expect(escapeString(string)).toBe('Música тест dun. &<>"'')
})
it('can escape url', () => {
const string = 'http://example.com/logos/1TV.png?param1=val¶m2=val'
expect(escapeString(string)).toBe('http://example.com/logos/1TV.png?param1=val&param2=val')
})
it('can parse proxy', () => {
const string = 'socks://127.0.0.1:1234'
expect(parseProxy(string)).toMatchObject({
protocol: 'socks'
})
})