Closed
Bug 628204
Opened 14 years ago
Closed 14 years ago
Finish off about:support tests
Categories
(Thunderbird :: Testing Infrastructure, defect)
Thunderbird
Testing Infrastructure
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 3.3a3
People
(Reporter: rain1, Assigned: rain1)
References
Details
Attachments
(2 files)
13.36 KB,
patch
|
bwinton
:
review+
|
Details | Diff | Splinter Review |
11.27 KB,
patch
|
Bienvenu
:
review+
|
Details | Diff | Splinter Review |
The compose window in particular needs some testing.
Assignee | ||
Comment 1•14 years ago
|
||
Tests for getting the account details are going to require a bit more work, and I think getting at least the compose tests in is important.
Attachment #507465 -
Flags: review?(bwinton)
Comment 2•14 years ago
|
||
Comment on attachment 507465 [details] [diff] [review]
[checked in] tests for send via email and get file system type
>+++ b/mail/components/about-support/content/aboutSupport.xhtml
>@@ -82,17 +82,17 @@
> <div>
> <button onclick="copyToClipboard()">
> &aboutSupport.copyToClipboard.label;
> </button>
>- <button onclick="sendViaEmail()">
>+ <button id="button-send-via-email" onclick="sendViaEmail()">
Should we add an id for the copyToClipboard button too, or will that be in a separate patch?
>+++ b/mail/test/mozmill/content-tabs/test-about-support.js
>@@ -89,16 +95,29 @@ function open_about_support() {
>+/**
>+ * Opens a compose window containing the troubleshooting information.
>+ *
>+ * @param aTab The about:support tab.
>+ */
>+function open_send_via_email(aTab) {
>+ let button = content_tab_e(aTab, "button-send-via-email");
>+ plan_for_new_window("msgcompose");
>+ mc.click(new elib.Elem(button));
So, the other controllers seem to add both "e" and "eid", one of which will return the element, and the other return the elib.Elem-wrapped element, so that you don't need to import elib into your tests. I'm not going to insist you change this patch, but if you wanted to, I would certainly prefer that.
Finally, test_send_via_email_public and test_send_via_email_private seem kind of similar, but I guess they’re different enough not to merge into one function if you would prefer not to…
So, in summary, r=me as long as you think about what I said. ;)
Later,
Blake.
Attachment #507465 -
Flags: review?(bwinton) → review+
Assignee | ||
Comment 3•14 years ago
|
||
(In reply to comment #2)
> Comment on attachment 507465 [details] [diff] [review]
> tests for send via email and get file system type
>
> >+++ b/mail/components/about-support/content/aboutSupport.xhtml
> >@@ -82,17 +82,17 @@
> > <div>
> > <button onclick="copyToClipboard()">
> > &aboutSupport.copyToClipboard.label;
> > </button>
> >- <button onclick="sendViaEmail()">
> >+ <button id="button-send-via-email" onclick="sendViaEmail()">
>
> Should we add an id for the copyToClipboard button too, or will that be in a
> separate patch?
Won't be necessary -- we don't use that button because we don't want to overwrite the clipboard.
> So, the other controllers seem to add both "e" and "eid", one of which will
> return the element, and the other return the elib.Elem-wrapped element, so that
> you don't need to import elib into your tests. I'm not going to insist you
> change this patch, but if you wanted to, I would certainly prefer that.
OK, I've added a content_tab_eid.
> Finally, test_send_via_email_public and test_send_via_email_private seem kind
> of similar, but I guess they’re different enough not to merge into one function
> if you would prefer not to…
Yeah, I'd prefer not to: it generally makes debugging easier.
Assignee | ||
Comment 4•14 years ago
|
||
Comment on attachment 507465 [details] [diff] [review]
[checked in] tests for send via email and get file system type
https://hg.mozilla.org/comm-central/rev/2b2a8d9a56a8
Attachment #507465 -
Attachment description: tests for send via email and get file system type → [checked in] tests for send via email and get file system type
Assignee | ||
Comment 5•14 years ago
|
||
I had to disable the xpcshell test on linux due to test failures on tinderbox: https://hg.mozilla.org/comm-central/rev/566ea47fce36
Assignee | ||
Comment 6•14 years ago
|
||
Blake's a little busy right now, so passing the review on to bienvenu :)
This patch requires the following patches, in order: bug 630963, bug 633345, bug 633346.
Attachment #507465 -
Attachment is obsolete: true
Attachment #511682 -
Flags: review?(bienvenu)
Assignee | ||
Updated•14 years ago
|
Attachment #507465 -
Attachment is obsolete: false
Updated•14 years ago
|
Attachment #511682 -
Flags: review?(bienvenu) → review+
Assignee | ||
Comment 7•14 years ago
|
||
https://hg.mozilla.org/comm-central/rev/61974ce9eb84
That should be it for this bug, I think.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.3a3
Assignee | ||
Comment 8•14 years ago
|
||
The tests were failing on Linux so I disabled them there. I've pushed a followup to fix the issue:
https://hg.mozilla.org/comm-central/rev/ed86a911f353
You need to log in
before you can comment on or make changes to this bug.
Description
•