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

Update featured proposals specs #3720

Merged
merged 3 commits into from
Sep 25, 2019
Merged

Update featured proposals specs #3720

merged 3 commits into from
Sep 25, 2019

Conversation

javierm
Copy link
Member

@javierm javierm commented Sep 24, 2019

References

Objectives

Update tests managing featured proposals, since their behaviour changed when we disabled featured propsals by default.

We had a case where we created 5 extra records in pagination and checked
2 records were present, because the other 3 were automatically
considered featured proposals.

Explicitely creating featured proposals let us create 2 extra records
 and check 2 records are present, which is far more intuitive.
Before we disabled featured proposals by default, there were many tests
creating them because they were needed in order to create non-featured
proposals.

But now these tests don't need to create featured proposals anymore.
These specs were added before we disabled featured proposals by default.
After that, they were passing, but they were not testing the scenario
they were supposed to test.
@javierm javierm added the Specs label Sep 24, 2019
@javierm javierm self-assigned this Sep 24, 2019
@javierm javierm added this to Reviewing in Roadmap via automation Sep 24, 2019
@javierm javierm changed the base branch from remove_redundant_code to master September 25, 2019 09:54
@javierm javierm merged commit 0bb6f80 into master Sep 25, 2019
Roadmap automation moved this from Reviewing to Release 1.1.0 Sep 25, 2019
@javierm javierm deleted the featured_proposals_specs branch September 25, 2019 09:58
smarques pushed a commit to venetochevogliamo/consul that referenced this pull request Apr 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Roadmap
  
Release 1.1.0
Development

Successfully merging this pull request may close these issues.

None yet

1 participant