QA/Jetpack/AddonBuilderTestPlan/Testcases: Difference between revisions

Jump to navigation Jump to search
Line 32: Line 32:
**When in View mode, the library editor should have "Copy", "Revision", "Properties" buttons.<br>  
**When in View mode, the library editor should have "Copy", "Revision", "Properties" buttons.<br>  
**Clicking on Copy button should create a fresh new package with the copied contents from the original package.
**Clicking on Copy button should create a fresh new package with the copied contents from the original package.
**<font color="Red">The user should be able to add/remove Lib(modules) and Libraries and the list of modules/libraries should be updated.</font>
**<font color="Red">The revision should change when the user adds/removes libs(modules)/data(attachments) and libraries.</font>
**The "Revision" button should display all the revisions that have been recorded for that add-on.
**The "Revision" button should display all the revisions that have been recorded for that add-on.
**The information of the current add-on can be edited by clicking the "Properties" button on the editor. (Note:You should be in the edit mode for this to work.)
**The information of the current add-on can be edited by clicking the "Properties" button on the editor. (Note:You should be in the edit mode for this to work.)
Line 39: Line 37:
**A new revision should be generated when the user saves after making changes to the existing addon code.
**A new revision should be generated when the user saves after making changes to the existing addon code.
**The code for the add-on library should be saved when the save button is pressed.<br>
**The code for the add-on library should be saved when the save button is pressed.<br>
**<font color="Red">The user should be able to add/remove Lib(modules) and Libraries and the list of modules/libraries should be updated.</font>
**<font color="Red">The revision should change when the user adds/removes libs(modules)/data(attachments) and libraries.</font>
**<font color="Red">The SDK version to be used for the current add-on can be changed from the plugins(libraries) section.</font>
**<font color="Red">The SDK version to be used for the current add-on can be changed from the plugins(libraries) section.</font>
**<font color="Red">When the user hits download without saving the code, the downloaded XPI should still contain the final edits of the user(i.e.it should check for a edit after the last save, and if true, should autosave it in the XPI)</font>
**<font color="Red">When the user hits download without saving the code, the downloaded XPI should still contain the final edits of the user(i.e.it should check for a edit after the last save, and if true, should autosave it in the XPI)</font>
451

edits

Navigation menu