aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-jsmin/7a75d76c2d6bfb917f30ced8f5c0a9a4157f7819.patch
blob: 2646e2f5a07885b17edace3c081322bf8ea13daa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
From 7a75d76c2d6bfb917f30ced8f5c0a9a4157f7819 Mon Sep 17 00:00:00 2001
From: aekoroglu <ali.erdinc.koroglu@intel.com>
Date: Fri, 24 Jun 2022 14:12:59 +0300
Subject: [PATCH] DeprecationWarning invalid escape sequence fix

Upstream-Status: Submitted [https://github.com/tikitu/jsmin/pull/38]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 jsmin/test.py | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/jsmin/test.py b/jsmin/test.py
index 173ac65..afea4e7 100644
--- a/jsmin/test.py
+++ b/jsmin/test.py
@@ -337,8 +337,8 @@ def testImplicitSemicolon3(self):
         self.assertMinified("return//comment...\r\na", "return\na")
 
     def testSingleComment2(self):
-        self.assertMinified('x.replace(/\//, "_")// slash to underscore',
-                'x.replace(/\//,"_")')
+        self.assertMinified('x.replace(/\\//, "_")// slash to underscore',
+                'x.replace(/\\//,"_")')
 
     def testSlashesNearComments(self):
         original = '''
@@ -383,8 +383,8 @@ def test_space_in_regex(self):
         self.assertMinified(original, original)
 
     def test_brackets_around_slashed_regex(self):
-        original = 'function a() { /\//.test("a") }'
-        expected = 'function a(){/\//.test("a")}'
+        original = 'function a() { /\\//.test("a") }'
+        expected = 'function a(){/\\//.test("a")}'
         self.assertMinified(original, expected)
 
     def test_angular_1(self):
@@ -455,12 +455,12 @@ def testBackticksTagged(self):
     def test_issue_bitbucket_16(self):
         original = """
             f = function() {
-                return /DataTree\/(.*)\//.exec(this._url)[1];
+                return /DataTree\\/(.*)\\//.exec(this._url)[1];
             }
         """
         self.assertMinified(
             original,
-            'f=function(){return /DataTree\/(.*)\//.exec(this._url)[1];}')
+            'f=function(){return /DataTree\\/(.*)\\//.exec(this._url)[1];}')
 
     def test_issue_bitbucket_17(self):
         original = "// hi\n/^(get|post|head|put)$/i.test('POST')"
@@ -470,7 +470,7 @@ def test_issue_bitbucket_17(self):
     def test_issue_6(self):
         original = '''
             respond.regex = {
-                comments: /\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,
+                comments: /\\/\\*[^*]*\\*+([^/][^*]*\\*+)*\\//gi,
                 urls: 'whatever'
             };
         '''
@@ -548,16 +548,16 @@ def test_issue_9_multi_comments(self):
 
     def test_issue_12_re_nl_if(self):
         original = '''
-            var re = /\d{4}/
+            var re = /\\d{4}/
             if (1) { console.log(2); }'''
         self.assertMinified(
-            original, 'var re=/\d{4}/\nif(1){console.log(2);}')
+            original, 'var re=/\\d{4}/\nif(1){console.log(2);}')
 
     def test_issue_12_re_nl_other(self):
         original = '''
-            var re = /\d{4}/
+            var re = /\\d{4}/
             g = 10'''
-        self.assertMinified(original , 'var re=/\d{4}/\ng=10')
+        self.assertMinified(original , 'var re=/\\d{4}/\ng=10')
 
     def test_preserve_copyright(self):
         original = '''