예제 #1
0
 def test_split_contents_script(self):
     lab = Labjs('<script src="/static/script.js"></script>')
     self.assertEqual(
         lab.split_contents(),
         [{'data': '/static/script.js', 'type': 'script'}]
     )
예제 #2
0
 def test_split_contents_non_js_content(self):
     lab = Labjs('<p class="test">I am not JS</p>')
     self.assertFalse(lab.split_contents())
예제 #3
0
 def test_split_contents_inline(self):
     lab = Labjs('<script>document.write("Hello world");</script>')
     self.assertEqual(
         lab.split_contents(),
         [{'data': 'document.write("Hello world");', 'type': 'inline'}]
     )
예제 #4
0
 def test_split_contents_empty_content(self):
     lab = Labjs('')
     self.assertFalse(lab.split_contents())