def _testChange(self, lines): mock_input_api = MockInputApi() mock_input_api.files = [MockFile('path/test.html', lines)] action_xml_path = self._createActionXMLFile() return PRESUBMIT.CheckUserActionUpdate(mock_input_api, MockOutputApi(), action_xml_path)
def testActionXMLChanged(self): mock_input_api = MockInputApi() lines = ['<input id="testinput" pref="testpref"', 'metric="validaction" type="checkbox" dialog-pref>'] mock_input_api.files = [MockFile('path/valid.html', lines)] mock_input_api.change = MockChange(['path/valid.html','actions.xml']) action_xml_path = self._createActionXMLFile() self.assertEqual([], PRESUBMIT.CheckUserActionUpdate(mock_input_api, MockOutputApi(), action_xml_path))