Beispiel #1
0
 def test_complex(self):
     string = self.code + self.comment_block_multiline + self.code + self.comment_endline + "\n" + \
         self.code + self.comment_block + self.code
     string_stripped = self.code + self.code + "\n" + self.code + self.code
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #2
0
    def test_suspicious_complex(self):
        string = self.code + '"suspect ' + self.comment_block + '";' +\
            self.code + "'suspect " + self.comment_endline + "';" +\
            self.code + self.comment_block + self.comment_endline

        string_stripped = self.code + '"suspect ' + self.comment_block + '";' +\
            self.code + "'suspect " + self.comment_endline + "';" +\
            self.code
        self.assertEqual(
            string_stripped,
            Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #3
0
 def test_block_middle_multiline(self):
     string = self.code + self.comment_block_multiline + self.code
     string_stripped = self.code + self.code
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #4
0
 def test_block_beginning(self):
     string = self.comment_block + self.code
     string_stripped = self.code
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #5
0
 def test_endline_ending(self):
     string = self.code + self.comment_endline
     string_stripped = self.code
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #6
0
 def test_block_only(self):
     string = self.comment_block
     string_stripped = ""
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #7
0
 def test_suspicious_endline_dq(self):
     string = self.code + '"' + self.comment_endline + '"'
     string_stripped = string
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #8
0
 def test_none(self):
     string = self.code
     string_stripped = string
     self.assertEqual(
         string_stripped,
         Bundler.strip_comments_from_js(string, self.flags_default))
Beispiel #9
0
 def test_keep_first_multiline(self):
     string = self.comment_block_multiline + "\n" + self.code + self.comment_block_multiline + self.code
     string_stripped = self.comment_block_multiline + "\n" + self.code + self.code
     flags = self.flags_default | Bundler.FLAG_STRIP_COMMENTS_JS_KEEP_FIRST
     self.assertEqual(string_stripped,
                      Bundler.strip_comments_from_js(string, flags))