Skip to content

Commit ce2a301

Browse files
author
Mat Brown
committed
Update test plan
Updates test plan to match current UI/feature set.
1 parent 3db933f commit ce2a301

1 file changed

Lines changed: 31 additions & 5 deletions

File tree

TEST_PLAN.md

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,46 @@ parts that seem relevant to your code changes.
2222
the message in the error list focuses the cursor on the location in the
2323
source.
2424
* Click the pop-out button. Ensure that a new tab opens with the rendered page.
25-
* Minimize various editors and the output column by clicking the appropriate
26-
label. Maximize them by clicking the button in the left column.
25+
* Minimize various editors by clicking the appropriate label. Maximize them by
26+
clicking the bar at the bottom of the editors column.
27+
* Click the zoom in button. Ensure that the text in the editors gets bigger.
28+
Click it again and ensure that the text returns to normal size.
29+
30+
### Persistence
31+
32+
* Log out if you are logged in.
33+
* Add some content to the HTML.
34+
* Refresh the browser tab. Verify that your content is still there.
35+
* Close the browser tab, then open Popcode in a new tab. Verify that your
36+
content is still there.
37+
* Without closing the current tab, open another Popcode instance in a new tab.
38+
Verify that the environment contains a fresh project.
2739

2840
### Libraries
2941

3042
* Type some JavaScript that requires jQuery. Ensure that an error message
31-
appears suggesting you enable jQuery. Enable jQuery and ensure that the page
32-
now renders and behaves as expected.
43+
appears suggesting you enable jQuery.
44+
* Enable jQuery and ensure that the page now renders and behaves as expected.
45+
The menu should stay visible after you select jQuery.
46+
47+
### Snapshots
48+
49+
* Add some content to the page. Click **Snapshot**. Click the prompt to
50+
copy.
51+
* Paste the URL from your clipboard into a new tab. Verify that the project
52+
contains the content that you exported.
3353

34-
### Gist import
54+
### Gist import & project instructions
3555

3656
* Open [a gist import
3757
URL](http://localhost:3000/?gist=339c841617fb50c98420d9f37654039d) and ensure
3858
that the gist is imported into the environment
59+
* Open [a gist with
60+
instructions](http://localhost:3000/?gist=911a82a17a280545858d2d8ecc557ef3).
61+
Verify that the instructions appear in the left pane of the environment.
62+
* Click the dark gray bar to the right of the instructions. Ensure that the
63+
instructions are hidden.
64+
* Click it again. Ensure that the instructions are visible.
3965

4066
### Login
4167

0 commit comments

Comments
 (0)