Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Acceptance Test for DCS 1.2 #222

Closed
31 of 36 tasks
jag3773 opened this issue Aug 30, 2017 · 0 comments
Closed
31 of 36 tasks

Acceptance Test for DCS 1.2 #222

jag3773 opened this issue Aug 30, 2017 · 0 comments

Comments

@jag3773
Copy link
Contributor

jag3773 commented Aug 30, 2017

Any of the below items that are handled in #73 do not need to be manually tested. Those items should be removed from this list.

General Items to test in this release:

  • Avatars persist across update
  • "Code" is renamed as "Files" in top left tab of repo, with a font awesome file icon
  • Options not available if not logged in: explore, private repos
  • Options available if logged in: explore
  • Access to private repos is restricted
  • License file is created in new repos as LICENSE.md with correct CC BY-SA text
  • Scrub tool functions for a repo
  • Google Analytics code present
  • Webhook(s) are trigged on push and/or web editor commit
  • TOC yaml files link to the correct places within the repo
  • Create private repo option disabled for regular users (unless user is an admin)
  • Able to delete a user
  • Any user can fork from any public repo
  • Any user can create a PR for any public repo
  • Emails are sent to appropriate parties on appropriate actions
    • When someone is assigned an issue, they are emailed
    • Comments on issues send emails to parties included on that issue (owner, assignee, commentors get emails)
    • New user registration sends email to user
  • Web editor works
  • Battery of tests against API
    • Create repo
    • Get repo
    • Delete repo
    • Get list of all repos
    • Get list of repos for user
    • Check that "username" is in output of repo list
  • Log in, log out.
  • Register new user
  • Create public repos
  • Edit file formats: .txt, .md, .usfm, .json, .yml/yaml
  • Watch/unwatch
  • Star/unstar
  • Download zip, gz, individual file, from branch/tag/commit
  • Clone and push to repo
    • Over SSH
    • Over HTTPS
@jag3773 jag3773 closed this as completed Jan 22, 2018
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant