export default { 'protocol-based JS injection: simple, no spaces': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: simple, spaces before': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: simple, spaces after': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: simple, spaces before and after': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: preceding colon': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: UTF-8 encoding': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: long UTF-8 encoding': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: long UTF-8 encoding without semicolons': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: hex encoding': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: long hex encoding': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: hex encoding without semicolons': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: null char': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: invalid URL char': { input: '', // eslint-disable-line no-useless-escape output: '', }, 'protocol-based JS injection: Unicode': { input: 'foo', output: 'foo', }, 'protocol-based JS injection: spaces and entities': { input: 'foo', output: 'foo', }, 'img on error': { input: '', output: '', }, };