def _run_test(self, html_type, html_file, js_file, js_out_file, js_file_expected): assert not self._out_folder self._out_folder = tempfile.mkdtemp(dir=_HERE_DIR) polymer.main([ '--in_folder', os.path.join(_HERE_DIR, 'tests'), '--out_folder', self._out_folder, '--js_file', js_file, '--html_file', html_file, '--html_type', html_type, '--namespace_rewrites', 'Polymer.PaperRippleBehavior|PaperRippleBehavior', '--auto_imports', 'ui/webui/resources/html/polymer.html|Polymer,html', 'third_party/polymer/v1_0/components-chromium/paper-behaviors/paper-ripple-behavior.html|PaperRippleBehavior', ] + self._additional_flags) actual_js = self._read_out_file(js_out_file) expected_js = open(os.path.join(_HERE_DIR, 'tests', js_file_expected), 'rb').read() self.assertEqual(expected_js.split(b'\n'), actual_js.split(b'\n'))
def _run_html_to_js(self, js_file, html_file, html_type): assert not self._out_folder self._out_folder = self._create_tmp_dir() polymer.main([ '--in_folder', self._tmp_src_dir, '--out_folder', self._out_folder, '--js_file', js_file, '--html_file', html_file, '--html_type', html_type, ])