* Home page:
o One of the images should change about every 10 seconds.
o Clicking on pause should stop the images changing. Wait >10 seconds to be sure.
o Clicking the play button (after a pause) should start the images changing again (not immediately, but within 10 seconds)
o The 'more species' link should replace ALL of the images at the top of the page.
o News items should be able to expand when you click on the title (iff they have a body). (Clicking on them again does not close the item, though.)
* Searches:
o Trying to submit a search with an empty field should show "Please enter a search term!" under the search area.
o When doing a tag search for "video", does the "tag" radio button stay selected? ...Also, you should get more than one page of results for "video" (this clears up a test later in the list).
o Giving focus to the search box should select all of the text there.
o Full-text (Google) Search should return a page of results (where available--ie, not on dev machines).
* Create an Account (/register) page:
o should jump focus to the username box
o should check for duplicate usernames via ajax and say "[name] is laready taken" if there is one (try klans). That warning message should disappear once the name is changed to something unique.
*
o should check for duplicate emails via ajax and warn if there is one (try [email protected]).
o should open/close curator form when "Do you want to be a curator" is checked.
o Should show reCaptcha, if it's enabled.
o Clade-selector:
+ clicking on "show clade browser" should load the top-level taxa via Ajax.
+ Clicking on the "+" sign next to a taxon should open its children via Ajax.
+ Clicking on the "+" sign of one of the children should open up more children. These children should be clickable.
+ Clicking on one of these children should make that child bold.
+ Clicking "clear" should unbold that child.
+ Clicking "hide clade browser" should ... hide the clade browser.
* Google analytics should be loaded (on every page that uses the main EOL layout, which is almost every page.... but this only needs to be tested once) ...Just use Firefox here to check that it loaded.
* Taxon Page (pick a rich page, such as the "Featured" taxon on the home page):
o Changing TOC items should change the add_new_text links.
o Click on the "Biodeiversity Heritage Library" TOC item. Verify the href for "View Discovered Bibliography in BHL" is non-blank (it loads without one).
o Click the "i" button to the right of a Text Object. This should show extra attribution... at /least/ the Permalink. Try this on a page with more than one text object and make it works for at least two.
o Image Pagination should reload the image div. Please go forward AND back; it should work at least twice.
o Clicking on the green "i" icon to the lower-left of an image should open the image attribution popup, which should be loaded via Ajax.
o Clicking on a permalink should select all of the text in the select box.
o Clicking on a different image thumbnail should make the image attribution popup close.
o Copy an image-specifc permalink, open a new tab, and load that url. This should show the same image you saw, on it's own page.
o Copy a text-specifc permalink, open a new tab, and load that url. This should show the same text you saw, on it's own page.
o Click on "submit an image, then "submit text" in the "Contribute" section: each one should display a small "popup" above the list, explaining how to do each.
o Open a popup, such as image attribution. Now, changing tabs (ie: from "Images" to "Comments". ...The tab itself should be highlighted (with a white background instead of the gradient). The open attribution popup should close, too.
o Changing the "Classification:" select box in the mediacenter should automatically submit a small form and reload the page.
o Videos tab--clicking on a video link should:
+ Close any open popups
+ Change the "main image" area to the video
+ Change the attribution link
+ Change the "mc-notes" area
+ Change background colors for untrusted/unvetted videos
* content/error "Try your request again" link should reload the page. (Try /boom)
* Google translate should ...work... in the sense that it sends a request to Google. On staging, of course, it will fail, but it should do so with an error from Google, not from us.
* Going to the login page should jump focus to the username box.