| Index: chrome/browser/web_dev_style/html_checker_test.py
|
| diff --git a/chrome/browser/web_dev_style/html_checker_test.py b/chrome/browser/web_dev_style/html_checker_test.py
|
| index e2472bbef03320ce306bb614c976aba61f61a235..6767ba401a467070a5ea1330300ba125e68e3214 100755
|
| --- a/chrome/browser/web_dev_style/html_checker_test.py
|
| +++ b/chrome/browser/web_dev_style/html_checker_test.py
|
| @@ -56,6 +56,28 @@ class HtmlCheckerTest(SuperMoxTestBase):
|
| for line in lines:
|
| self.ShouldPassCheck(line, self.checker.ClassesUseDashFormCheck)
|
|
|
| + def testSingleQuoteCheckFails(self):
|
| + lines = [
|
| + """ <a href='classBar'> """,
|
| + """<a foo$="bar" href$='classBar'>""",
|
| + """<a foo="bar" less="more" href='classBar' kittens="cats">""",
|
| + """<a cats href='classBar' dogs>""",
|
| + """<a cats\n href='classBat\nclassBaz'\n dogs>""",
|
| + ]
|
| + for line in lines:
|
| + self.ShouldFailCheck(line, self.checker.DoNotUseSingleQuotesCheck)
|
| +
|
| + def testSingleQuoteCheckPasses(self):
|
| + lines = [
|
| + """<b id="super-valid">SO VALID!</b>""",
|
| + """<a text$="i ain't got invalid quotes">i don't</a>""",
|
| + """<span>[[i18n('blah')]]</span> """,
|
| + """<a cats href="classBar" dogs>""",
|
| + """<a cats\n href="classBar"\n dogs>""",
|
| + ]
|
| + for line in lines:
|
| + self.ShouldPassCheck(line, self.checker.DoNotUseSingleQuotesCheck)
|
| +
|
| def testDoNotCloseSingleTagsCheckFails(self):
|
| lines = [
|
| "<input/>",
|
|
|