Open Bug 448100 Opened 17 years ago Updated 3 years ago

Automate litmus test Testcase ID #5067 - Cancelled/failed download - Go to Download Page

Categories

(Toolkit :: Downloads API, defect)

defect

Tracking

()

People

(Reporter: poonaatsoc, Unassigned)

References

()

Details

Attachments

(1 file)

Proposed type of test: chrome Proposed location of test: toolkit/mozapps/downloads/tests/chrome
Attached patch v1.0Splinter Review
The test passes
Attachment #331515 - Flags: review?(sdwilsh)
Product: Firefox → Toolkit
Comment on attachment 331515 [details] [diff] [review] v1.0 This needs to be in browser/ because it depends on the browser >+/** >+ * We define a custom populateDM() and not use the populateDM() defined in >+ * utils.js, since we require the dummy download to also have the referrer url. >+ */ Then let's fix utils.js to bind null if the property doesn't exist on the object being passed in. Code duplication FTL. >+function runTest() >+{ >+ const dmui = Cc["@mozilla.org/download-manager-ui;1"]. >+ getService(Ci.nsIDownloadManagerUI); >+ const dm = Cc["@mozilla.org/download-manager;1"]. >+ getService(Ci.nsIDownloadManager); s/const/let/ >+ const prefServ = Cc["@mozilla.org/preferences-service;1"]. >+ getService(Ci.nsIPrefBranch); ditto >+ let initialPrefValue = prefServ.getIntPref("browser.link.open_newwindow"); >+ prefServ.setIntPref("browser.link.open_newwindow", 3); what's that do exactly? comments would be nice >+ let chromeWin = wm.getMostRecentWindow("navigator:browser"); s/chromeWin/browser/ >+ // Cleanup >+ prefServ.setIntPref("browser.link.open_newwindow", initialPrefValue); >+ setCleanState(); do this at the end of the test? >+ function popupListener() { >+ let menuitem = popup.childNodes; >+ for(let i = 0; i < menuitem.length; i++) { >+ if(menuitem[i].label == "Go to Download Page") >+ menuitem[i].doCommand(); check the command, not string name please
Attachment #331515 - Flags: review?(sdwilsh) → review-

The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.

Assignee: poonaatsoc → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: