diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-10-26 15:09:27 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-10-26 15:09:27 +0000 |
commit | 5169b4a63b1e592e159b5451f81bc3c11602275f (patch) | |
tree | 2cfb5e8f0a4c2343579a2f56c8a60233bb6059b1 /spec/frontend/blob/components/table_contents_spec.js | |
parent | 0594381ba711725d7d676db202902dfcbe9ec4a0 (diff) | |
download | gitlab-ce-5169b4a63b1e592e159b5451f81bc3c11602275f.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/blob/components/table_contents_spec.js')
-rw-r--r-- | spec/frontend/blob/components/table_contents_spec.js | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/spec/frontend/blob/components/table_contents_spec.js b/spec/frontend/blob/components/table_contents_spec.js index 09633dc5d5d..ade35d39b4f 100644 --- a/spec/frontend/blob/components/table_contents_spec.js +++ b/spec/frontend/blob/components/table_contents_spec.js @@ -32,10 +32,30 @@ describe('Markdown table of contents component', () => { }); describe('not loaded', () => { + const findDropdownItem = () => wrapper.findComponent(GlDropdownItem); + it('does not populate dropdown', () => { createComponent(); - expect(wrapper.findComponent(GlDropdownItem).exists()).toBe(false); + expect(findDropdownItem().exists()).toBe(false); + }); + + it('does not show dropdown when loading blob content', async () => { + createComponent(); + + await setLoaded(false); + + expect(findDropdownItem().exists()).toBe(false); + }); + + it('does not show dropdown when viewing non-rich content', async () => { + createComponent(); + + document.querySelector('.blob-viewer').setAttribute('data-type', 'simple'); + + await setLoaded(true); + + expect(findDropdownItem().exists()).toBe(false); }); }); |