diff options
Diffstat (limited to 'spec/views/layouts/header/_gitlab_version.html.haml_spec.rb')
-rw-r--r-- | spec/views/layouts/header/_gitlab_version.html.haml_spec.rb | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/spec/views/layouts/header/_gitlab_version.html.haml_spec.rb b/spec/views/layouts/header/_gitlab_version.html.haml_spec.rb index 2f423c72ca6..4f1dcf54216 100644 --- a/spec/views/layouts/header/_gitlab_version.html.haml_spec.rb +++ b/spec/views/layouts/header/_gitlab_version.html.haml_spec.rb @@ -10,7 +10,7 @@ RSpec.describe 'layouts/header/_gitlab_version' do end it 'renders the version check badge' do - expect(rendered).to have_selector('.js-gitlab-version-check') + expect(rendered).to have_selector('.js-gitlab-version-check-badge') end it 'renders the container as a link' do @@ -18,5 +18,20 @@ RSpec.describe 'layouts/header/_gitlab_version' do 'a[data-testid="gitlab-version-container"][href="/help/update/index"]' ) end + + it 'renders the container with correct data-tracking attributes' do + expect(rendered).to have_selector( + 'a[data-testid="gitlab-version-container"][data-track-action="click_link"]' + ) + + expect(rendered).to have_selector( + 'a[data-testid="gitlab-version-container"][data-track-label="version_help_dropdown"]' + ) + + expect(rendered).to have_selector( + 'a[data-testid="gitlab-version-container"]' \ + "[data-track-property=\"#{Gitlab.version_info.major}.#{Gitlab.version_info.minor}\"]" + ) + end end end |