Navigation Menu

Skip to content

Commit

Permalink
Convert getMessageArray test case to regex
Browse files Browse the repository at this point in the history
  • Loading branch information
mattbasta committed Feb 11, 2013
1 parent fb3113b commit ae12c82
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 23 deletions.
19 changes: 0 additions & 19 deletions validator/testcases/javascript/entity_values.py
Expand Up @@ -242,25 +242,6 @@ def on_open(wrapper, arguments, traverser):
return {"return": on_open}


@register_entity("nsIConsoleService.getMessageArray")
def nsIConsoleService_GetMessageArray(traverser):
traverser.err.notice(
err_id=("testcases_javascript_entity_values",
"nsIConsoleService.getMessageArray"),
notice="`getMessageArray` has changed",
description="The `getMessageArray` function has changed, and now it "
"returns the array instead of setting the object passed "
"as a parameter. See %s for more information." %
BUGZILLA_BUG % 664695,
filename=traverser.filename,
line=traverser.line,
column=traverser.position,
context=traverser.context,
for_appversions=FX19_DEFINITION,
compatibility_type="error",
tier=5)


# Thunderbird 14 IDL changes
@register_entity("nsIMsgPluggableStore.copyMessages")
def nsIMsgPluggableStore_copyMessages(traverser):
Expand Down
4 changes: 0 additions & 4 deletions validator/testcases/javascript/predefinedentities.py
Expand Up @@ -100,10 +100,6 @@
e.get_resource("em:bootstrap") and
"Authors of bootstrapped add-ons must take care to "
"clean up any component registrations at shutdown."}}},
u"nsIConsoleService":
{"value":
{u"getMessageArray":
entity("nsIConsoleService.getMessageArray")}},
u"nsIDOMNSHTMLElement": entity("nsIDOMNSHTMLElement"),
u"nsIDOMNSHTMLFrameElement": entity("nsIDOMNSHTMLFrameElement"),
u"nsIDNSService": {"value": {u"resolve": entity("nsIDNSService.resolve")}},
Expand Down
7 changes: 7 additions & 0 deletions validator/testcases/regex.py
Expand Up @@ -835,6 +835,13 @@ def js_tests(self):
"require an additional argument to specify a context.",
compat_type="error", log_function=self.err.notice)

yield self.get_test_bug(
664695, "getMessageArray",
"`nsIConsoleService::getMessageArray` has been changed.",
"The `getMessageArray` function has changed, and now it returns "
"the array instead of setting the object passed as a parameter.",
compat_type="error", log_function=self.err.notice)


@register_generator
class Thunderbird7RegexTests(CompatRegexTestHelper):
Expand Down

0 comments on commit ae12c82

Please sign in to comment.