Ejemplo n.º 1
0
    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'))
Ejemplo n.º 2
0
 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,
     ])