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

Gobierto Data / Integration tests #2989

Open
ferblape opened this issue Apr 21, 2020 · 0 comments
Open

Gobierto Data / Integration tests #2989

ferblape opened this issue Apr 21, 2020 · 0 comments
Assignees

Comments

@ferblape
Copy link
Member

Let's start adding Rails integration tests in data module. For simplicity we'll use Capybara to check all the user scenarios we want to cover.

For the moment we should have at least this:

  • As a user, I visit a dataset and execute a query
  • As a user, I visit a dataset and execute an invalid query
  • As a user, I visit a dataset and execute a query and then another query
  • As a user, I visit a dataset and execute a query that doesn't result results
  • As a user, I visit a dataset and download data in JSON format
  • As a user, I visit a dataset and download data in CSV format
  • As a user, I visit a dataset, create a query and save it
  • As a user, I visit a dataset, create a query and save it, then I update it and save it
  • As a user, I visit a dataset and load an exising query
  • As a user, I visit a dataset, I delete a query
  • As a user, I filter datasets in the sidebar, visit a dataset and execute a query
    ....

Once these tests are setup I'd like we keep creating them as part as the development process

@ferblape ferblape added this to Backlog in Gobierto Data via automation Apr 21, 2020
@ferblape ferblape changed the title Data / Integration tests Gobierto Data / Integration tests Sep 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Gobierto Data
  
Backlog
Development

No branches or pull requests

2 participants