Bug 1299012 - Fix import-tests.py to avoid breaking three multicol reftests r?dbaron
MozReview-Commit-ID: 7g3ckcE2rnx
--- a/layout/reftests/w3c-css/import-tests.py
+++ b/layout/reftests/w3c-css/import-tests.py
@@ -245,18 +245,19 @@ def copy_and_prefix(test, aSourceFileNam
searchRegex = "\s*<style\s*"
if not isSupportFile and not ahemFontAdded and 'ahem' in gTestFlags[test] and re.search(searchRegex, line):
# First put our ahem font declation before the first <style>
# element
newFile.write(AHEM_DECL_HTML if is_html(aDestFileName) else AHEM_DECL_XML)
ahemFontAdded = True
- for rule in aProps:
- replacementLine = replacementLine.replace(rule, "-moz-" + rule)
+ for prop in aProps:
+ replacementLine = re.sub(r"([^-#]|^)" + prop + r"\b", r"\1-moz-" + prop, replacementLine)
+
newFile.write(replacementLine)
newFile.close()
unPrefixedFile.close()
def read_options():
global gArgs, gOptions
op = OptionParser()