def test_minified_javascript(self): orig_f = GeneratedFile('\n'.join(self.orig_lines)) min_f = MinifiedJavaScript(orig_f) mini_lines = min_f.open().readlines() self.assertTrue(mini_lines) self.assertTrue(len(mini_lines) < len(self.orig_lines))
def test_minified_javascript(self): orig_f = GeneratedFile("\n".join(self.orig_lines)) min_f = MinifiedJavaScript(orig_f) mini_lines = min_f.open().readlines() self.assertTrue(mini_lines) self.assertTrue(len(mini_lines) < len(self.orig_lines))
def test_minified_verify_failure(self): orig_f = GeneratedFile('\n'.join(self.orig_lines)) min_f = MinifiedJavaScript(orig_f, verify_command=self._verify_command('1')) mini_lines = min_f.open().readlines() self.assertEqual(mini_lines, orig_f.open().readlines())
def test_minified_verify_success(self): orig_f = GeneratedFile("\n".join(self.orig_lines)) min_f = MinifiedJavaScript(orig_f, verify_command=self._verify_command("0")) mini_lines = [six.ensure_text(s) for s in min_f.open().readlines()] self.assertTrue(mini_lines) self.assertTrue(len(mini_lines) < len(self.orig_lines))
def test_minified_verify_success(self): orig_f = GeneratedFile('\n'.join(self.orig_lines)) min_f = MinifiedJavaScript(orig_f, verify_command=self._verify_command('0')) mini_lines = min_f.open().readlines() self.assertTrue(mini_lines) self.assertTrue(len(mini_lines) < len(self.orig_lines))
def test_minified_verify_failure(self): orig_f = GeneratedFile('\n'.join(self.orig_lines)) errors.out = StringIO() min_f = MinifiedJavaScript(orig_f, verify_command=self._verify_command('1')) mini_lines = min_f.open().readlines() output = errors.out.getvalue() errors.out = sys.stderr self.assertEqual(output, 'Warning: JS minification verification failed for <unknown>:\n' 'Warning: Error message\n') self.assertEqual(mini_lines, orig_f.open().readlines())