summaryrefslogtreecommitdiff
path: root/spec/frontend/repository/pages/blob_spec.js
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-03-30 18:10:47 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-03-30 18:10:47 +0000
commit1abf48c10ca3802db57bad00de3355586a6cc40e (patch)
treed027173e342f44e67528b6429c8f4b0b222efec6 /spec/frontend/repository/pages/blob_spec.js
parent2cba3ab8e7b2d6b32be6910d15b53860f2c2140e (diff)
downloadgitlab-ce-1abf48c10ca3802db57bad00de3355586a6cc40e.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/repository/pages/blob_spec.js')
-rw-r--r--spec/frontend/repository/pages/blob_spec.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/spec/frontend/repository/pages/blob_spec.js b/spec/frontend/repository/pages/blob_spec.js
new file mode 100644
index 00000000000..3e7ead4ad00
--- /dev/null
+++ b/spec/frontend/repository/pages/blob_spec.js
@@ -0,0 +1,25 @@
+import { shallowMount } from '@vue/test-utils';
+import BlobContentViewer from '~/repository/components/blob_content_viewer.vue';
+import BlobPage from '~/repository/pages/blob.vue';
+
+jest.mock('~/repository/utils/dom');
+
+describe('Repository blob page component', () => {
+ let wrapper;
+
+ const findBlobContentViewer = () => wrapper.find(BlobContentViewer);
+ const path = 'file.js';
+
+ beforeEach(() => {
+ wrapper = shallowMount(BlobPage, { propsData: { path } });
+ });
+
+ afterEach(() => {
+ wrapper.destroy();
+ });
+
+ it('has a Blob Content Viewer component', () => {
+ expect(findBlobContentViewer().exists()).toBe(true);
+ expect(findBlobContentViewer().props('path')).toBe(path);
+ });
+});