sciencehistory / chf-sufia

sufia-based hydra app
Other
9 stars 4 forks source link

Fix and expand integration tests #466

Closed hackartisan closed 6 years ago

hackartisan commented 7 years ago

We'll want to do this before we upgrade to hyrax, but maybe after getting on Rails 5; @jrochkind notes that "theoretically, Rails5 officially supports capybara integration tests now.... I'm skeptical how well it will work, but if we wait til rails5 for integration test bonanza, i'd probably want to try the official rails architecture at least."

in the meantime let's at least keep track of integration tests we want to write but haven't gotten to:

hackartisan commented 7 years ago

refs #706

MDiMeo commented 6 years ago

When doing this, consider the manual workflows written for the QA process:

End User: https://chemheritage.atlassian.net/wiki/spaces/HDC/pages/129892353/QA+Workflow+-+EndUser

Admin Tasks: https://chemheritage.atlassian.net/wiki/spaces/HDC/pages/129925129/QA+Workflow+-+Admin+Tasks

jrochkind commented 6 years ago

If we end up needing fits on travis, see: https://github.com/ucsblibrary/alexandria/blob/master/.travis.yml#L24-L27

jrochkind commented 6 years ago

We're not going to have everything in manual QA workflows for now, but enough to make me a lot more confident in CI verifying our app still works for basic use cases, especially end-user use cases.

jrochkind commented 6 years ago

merged to rebrand branch