diff options
author | Jacob Schatz <jschatz@gitlab.com> | 2016-06-18 16:29:43 +0000 |
---|---|---|
committer | Jacob Schatz <jschatz@gitlab.com> | 2016-06-18 16:29:43 +0000 |
commit | 204da39685e9aa84e5828b7416cc473c9e223d13 (patch) | |
tree | f60c483d6bf589c757d0e7562df2c07389feb0d8 /spec | |
parent | f065decad106d4b30fa1844393813260f49f96c8 (diff) | |
parent | 968b022faf4bf3c7b351e7f36f721cd5a623c7a9 (diff) | |
download | gitlab-ce-204da39685e9aa84e5828b7416cc473c9e223d13.tar.gz |
Merge branch '18714_bulk_assign_labels_icon' into 'master'
Fixes item icon state when for issues that have the same labels assigned
## What does this MR do?
Previously if all issues had the same labels the dropdown was showing the labels with indeterminate stated which is wrong. This MR fixes that and shows the correct state.
## What are the relevant issue numbers?
Fixes #18714
## Screenshots (if relevant)
**Before**
![label-before](/uploads/c65aa051e773dfea898a0d19767d6ade/label-before.gif)
**After**
![label](/uploads/73fd657d104d1081e189e0a9547d483b/label.gif)
## Does this MR meet the acceptance criteria?
- [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- [ ] Tests
- [ ] Added for this feature/bug
- [ ] All builds are passing
- [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides)
- [x] Branch has no merge conflicts with `master` (if you do - rebase it please)
- [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits)
See merge request !4721
Diffstat (limited to 'spec')
-rw-r--r-- | spec/features/issues/bulk_assignment_labels_spec.rb (renamed from spec/features/issues/bulk_assigment_labels_spec.rb) | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/features/issues/bulk_assigment_labels_spec.rb b/spec/features/issues/bulk_assignment_labels_spec.rb index 0fbc2062e39..7143d0e40f3 100644 --- a/spec/features/issues/bulk_assigment_labels_spec.rb +++ b/spec/features/issues/bulk_assignment_labels_spec.rb @@ -190,7 +190,8 @@ feature 'Issues > Labels bulk assignment', feature: true do end if unmark items.map do |item| - click_link item + # Make sure we are unmarking the item no matter the state it has currently + click_link item until find('a', text: item)[:class] == 'label-item' end end end |