def test_simple(self): result = UrlResult('http://example.com', {}, '') assert discover_sourcemap(result) is None result = UrlResult('http://example.com', { 'x-sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', { 'sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js') assert discover_sourcemap(result) == 'http://example.com/source2.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=app.map.js/*ascii:lol*/') assert discover_sourcemap(result) == 'http://example.com/app.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=/*lol*/') with self.assertRaises(AssertionError): discover_sourcemap(result)
def test_simple(self): result = UrlResult('http://example.com', {}, '') assert discover_sourcemap(result) is None result = UrlResult('http://example.com', { 'x-sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', { 'sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js') assert discover_sourcemap(result) == 'http://example.com/source2.map.js'