From 57330cbddf4db4f2b3ed67427465261437714282 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 09:54:05 +0100
Subject: [PATCH 01/10] Update nuxt.config.js
---
nuxt.config.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/nuxt.config.js b/nuxt.config.js
index 24698419..dbd70d43 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -90,7 +90,8 @@ export default {
publicRuntimeConfig: {
OEB_LEGACY_ANGULAR_URI:
- process.env.OEB_LEGACY_ANGULAR_URI || 'https://dev-openebench.bsc.es/',
+ process.env.OEB_LEGACY_ANGULAR_URI ||
+ 'https://legacy.dev-openebench.bsc.es/',
VRE_URI: process.env.VRE_URI || 'https://dev-openebench.bsc.es/vre/home/',
OBSERVATORY_URI:
process.env.OBSERVATORY_URI || 'https://observatory.openebench.bsc.es',
From c42c2e103257cef50add4c15a818ad01c8d93c47 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 09:54:05 +0100
Subject: [PATCH 02/10] Update nuxt.config.js
---
nuxt.config.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/nuxt.config.js b/nuxt.config.js
index 24698419..dbd70d43 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -90,7 +90,8 @@ export default {
publicRuntimeConfig: {
OEB_LEGACY_ANGULAR_URI:
- process.env.OEB_LEGACY_ANGULAR_URI || 'https://dev-openebench.bsc.es/',
+ process.env.OEB_LEGACY_ANGULAR_URI ||
+ 'https://legacy.dev-openebench.bsc.es/',
VRE_URI: process.env.VRE_URI || 'https://dev-openebench.bsc.es/vre/home/',
OBSERVATORY_URI:
process.env.OBSERVATORY_URI || 'https://observatory.openebench.bsc.es',
From 6f4042b1acffc527d55a5b5ec82cd1c5ea8136a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 10:32:44 +0100
Subject: [PATCH 03/10] added dashboard route
---
nuxt.config.js | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/nuxt.config.js b/nuxt.config.js
index dbd70d43..b4642141 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -108,4 +108,14 @@ export default {
// Build Configuration: https://go.nuxtjs.dev/config-build
build: {},
+
+ router: {
+ extendRoutes(routes, resolve) {
+ routes.push({
+ name: 'dashboard',
+ path: '/dashboard',
+ component: resolve(__dirname, 'pages/index.vue'),
+ });
+ },
+ },
};
From bdcc64e1edc9e29c40c3765439f31080e3e91155 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 10:32:44 +0100
Subject: [PATCH 04/10] added dashboard route
---
nuxt.config.js | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/nuxt.config.js b/nuxt.config.js
index dbd70d43..b4642141 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -108,4 +108,14 @@ export default {
// Build Configuration: https://go.nuxtjs.dev/config-build
build: {},
+
+ router: {
+ extendRoutes(routes, resolve) {
+ routes.push({
+ name: 'dashboard',
+ path: '/dashboard',
+ component: resolve(__dirname, 'pages/index.vue'),
+ });
+ },
+ },
};
From 725e70496507acc74620e7be81e438548eb3a49c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 10:54:57 +0100
Subject: [PATCH 05/10] changed /communities endpoint to /scientific
---
components/Header/menuEntries.js | 2 +-
components/Landing/FeatureTeaser.vue | 2 +-
components/Landing/WelcomeSection.vue | 4 ++--
pages/{communities.spec.js => scientific.spec.js} | 2 +-
pages/{communities.vue => scientific.vue} | 0
5 files changed, 5 insertions(+), 5 deletions(-)
rename pages/{communities.spec.js => scientific.spec.js} (92%)
rename pages/{communities.vue => scientific.vue} (100%)
diff --git a/components/Header/menuEntries.js b/components/Header/menuEntries.js
index 9104ff9a..ea11e573 100644
--- a/components/Header/menuEntries.js
+++ b/components/Header/menuEntries.js
@@ -3,7 +3,7 @@
const menuEntries = [
{
title: 'Benchmarking',
- to: '/communities',
+ to: '/scientific',
},
{
title: 'Tools',
diff --git a/components/Landing/FeatureTeaser.vue b/components/Landing/FeatureTeaser.vue
index 92eead53..49df229c 100644
--- a/components/Landing/FeatureTeaser.vue
+++ b/components/Landing/FeatureTeaser.vue
@@ -12,7 +12,7 @@
Explore benchmarks of the scientific performance of bioinformatics
methods
- Learn More
+ Learn More
diff --git a/components/Landing/WelcomeSection.vue b/components/Landing/WelcomeSection.vue
index 262d20ca..aba095b1 100644
--- a/components/Landing/WelcomeSection.vue
+++ b/components/Landing/WelcomeSection.vue
@@ -16,7 +16,7 @@
As a Researcher I want to search for benchmarking communities and
results
-
+
Scientific Benchmarking
@@ -28,7 +28,7 @@
As a Developer I want to learn how to develop sustainable research
tools
-
+
Tools Observatory
diff --git a/pages/communities.spec.js b/pages/scientific.spec.js
similarity index 92%
rename from pages/communities.spec.js
rename to pages/scientific.spec.js
index 035d4747..b838df5f 100644
--- a/pages/communities.spec.js
+++ b/pages/scientific.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils';
-import Communities from './communities.vue';
+import Communities from './scientific.vue';
const factory = () => {
return mount(Communities, {
diff --git a/pages/communities.vue b/pages/scientific.vue
similarity index 100%
rename from pages/communities.vue
rename to pages/scientific.vue
From bc79d9fc0ae4b8305574595c97df1233bf4c9e00 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 10:54:57 +0100
Subject: [PATCH 06/10] changed /communities endpoint to /scientific
---
components/Header/menuEntries.js | 2 +-
components/Landing/FeatureTeaser.vue | 2 +-
components/Landing/WelcomeSection.vue | 4 ++--
pages/{communities.spec.js => scientific.spec.js} | 2 +-
pages/{communities.vue => scientific.vue} | 0
5 files changed, 5 insertions(+), 5 deletions(-)
rename pages/{communities.spec.js => scientific.spec.js} (92%)
rename pages/{communities.vue => scientific.vue} (100%)
diff --git a/components/Header/menuEntries.js b/components/Header/menuEntries.js
index 9104ff9a..ea11e573 100644
--- a/components/Header/menuEntries.js
+++ b/components/Header/menuEntries.js
@@ -3,7 +3,7 @@
const menuEntries = [
{
title: 'Benchmarking',
- to: '/communities',
+ to: '/scientific',
},
{
title: 'Tools',
diff --git a/components/Landing/FeatureTeaser.vue b/components/Landing/FeatureTeaser.vue
index 92eead53..49df229c 100644
--- a/components/Landing/FeatureTeaser.vue
+++ b/components/Landing/FeatureTeaser.vue
@@ -12,7 +12,7 @@
Explore benchmarks of the scientific performance of bioinformatics
methods
- Learn More
+ Learn More
diff --git a/components/Landing/WelcomeSection.vue b/components/Landing/WelcomeSection.vue
index 262d20ca..aba095b1 100644
--- a/components/Landing/WelcomeSection.vue
+++ b/components/Landing/WelcomeSection.vue
@@ -16,7 +16,7 @@
As a Researcher I want to search for benchmarking communities and
results
-
+
Scientific Benchmarking
@@ -28,7 +28,7 @@
As a Developer I want to learn how to develop sustainable research
tools
-
+
Tools Observatory
diff --git a/pages/communities.spec.js b/pages/scientific.spec.js
similarity index 92%
rename from pages/communities.spec.js
rename to pages/scientific.spec.js
index 035d4747..b838df5f 100644
--- a/pages/communities.spec.js
+++ b/pages/scientific.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils';
-import Communities from './communities.vue';
+import Communities from './scientific.vue';
const factory = () => {
return mount(Communities, {
diff --git a/pages/communities.vue b/pages/scientific.vue
similarity index 100%
rename from pages/communities.vue
rename to pages/scientific.vue
From f91d889770d84e7dfcc2c5669f8f52f223bd4694 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 12:11:47 +0100
Subject: [PATCH 07/10] changed /tools endpoint to /tool and added _id route
---
components/Header/menuEntries.js | 2 +-
components/Landing/FeatureTeaser.vue | 2 +-
components/Landing/HeroSearchbar.spec.js | 6 ++---
components/Landing/HeroSearchbar.vue | 2 +-
pages/tool/_id.spec.js | 27 +++++++++++++++++++++
pages/tool/_id.vue | 22 +++++++++++++++++
pages/{tools.spec.js => tool/index.spec.js} | 4 +--
pages/{tools.vue => tool/index.vue} | 0
8 files changed, 57 insertions(+), 8 deletions(-)
create mode 100644 pages/tool/_id.spec.js
create mode 100644 pages/tool/_id.vue
rename pages/{tools.spec.js => tool/index.spec.js} (94%)
rename pages/{tools.vue => tool/index.vue} (100%)
diff --git a/components/Header/menuEntries.js b/components/Header/menuEntries.js
index ea11e573..a86725ae 100644
--- a/components/Header/menuEntries.js
+++ b/components/Header/menuEntries.js
@@ -7,7 +7,7 @@ const menuEntries = [
},
{
title: 'Tools',
- to: '/tools',
+ to: '/tool',
},
{
title: 'Stats',
diff --git a/components/Landing/FeatureTeaser.vue b/components/Landing/FeatureTeaser.vue
index 49df229c..62c5127f 100644
--- a/components/Landing/FeatureTeaser.vue
+++ b/components/Landing/FeatureTeaser.vue
@@ -23,7 +23,7 @@
Individually browse metrics of bioinformatics tools, server and
workflows
- Learn More
+ Learn More
diff --git a/components/Landing/HeroSearchbar.spec.js b/components/Landing/HeroSearchbar.spec.js
index e41896bf..aeb0de4e 100644
--- a/components/Landing/HeroSearchbar.spec.js
+++ b/components/Landing/HeroSearchbar.spec.js
@@ -29,7 +29,7 @@ describe('HeroSearchbar', () => {
submitBtn.trigger('click');
expect(wrapper.vm.$router.push).toHaveBeenCalledWith({
- path: 'tools',
+ path: '/tool',
query: { search: '' },
});
});
@@ -43,7 +43,7 @@ describe('HeroSearchbar', () => {
await searchInput.trigger('keyup.enter');
expect(wrapper.vm.$router.push).toHaveBeenCalledWith({
- path: 'tools',
+ path: '/tool',
query: { search: '' },
});
});
@@ -61,7 +61,7 @@ describe('HeroSearchbar', () => {
submitBtn.trigger('click');
expect(wrapper.vm.$router.push).toHaveBeenCalledWith({
- path: 'tools',
+ path: '/tool',
query: { search: 'Random Tool Name' },
});
});
diff --git a/components/Landing/HeroSearchbar.vue b/components/Landing/HeroSearchbar.vue
index c1febe79..82d98888 100644
--- a/components/Landing/HeroSearchbar.vue
+++ b/components/Landing/HeroSearchbar.vue
@@ -49,7 +49,7 @@ export default {
methods: {
handleSubmit() {
this.$router.push({
- path: 'tools',
+ path: '/tool',
query: { search: this.input },
});
},
diff --git a/pages/tool/_id.spec.js b/pages/tool/_id.spec.js
new file mode 100644
index 00000000..1a272f6f
--- /dev/null
+++ b/pages/tool/_id.spec.js
@@ -0,0 +1,27 @@
+import { mount } from '@vue/test-utils';
+import Tool from './_id.vue';
+
+const factory = () => {
+ return mount(Tool, {
+ ...createComponentMocks({}),
+ mocks: {
+ $route: { params: { id: 'TESTID' } },
+ $config: { OEB_LEGACY_ANGULAR_URI: 'https://jest-openebench.bsc.es/' },
+ },
+ });
+};
+
+describe('Tool', () => {
+ it('is instantiated', () => {
+ const wrapper = factory();
+ expect(wrapper).toBeTruthy();
+ });
+
+ it('sets the iframe url according to env variable', () => {
+ const wrapper = factory();
+ expect(wrapper.vm.hostName).toBe('https://jest-openebench.bsc.es/');
+ expect(wrapper.find('iframe').attributes('src')).toBe(
+ 'https://jest-openebench.bsc.es/tool/TESTID'
+ );
+ });
+});
diff --git a/pages/tool/_id.vue b/pages/tool/_id.vue
new file mode 100644
index 00000000..49d14f51
--- /dev/null
+++ b/pages/tool/_id.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/pages/tools.spec.js b/pages/tool/index.spec.js
similarity index 94%
rename from pages/tools.spec.js
rename to pages/tool/index.spec.js
index ef851ffb..f44ef10a 100644
--- a/pages/tools.spec.js
+++ b/pages/tool/index.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils';
-import Tools from './tools.vue';
+import Tools from './index.vue';
const factory = (query) => {
return mount(Tools, {
@@ -11,7 +11,7 @@ const emptyQueryMock = { query: { search: '' } };
const queryString = 'search_query';
const queryMock = { query: { search: queryString } };
-describe('Tools', () => {
+describe('Tools Index', () => {
it('is instantiated', () => {
const wrapper = factory(emptyQueryMock);
expect(wrapper).toBeTruthy();
diff --git a/pages/tools.vue b/pages/tool/index.vue
similarity index 100%
rename from pages/tools.vue
rename to pages/tool/index.vue
From 75f241f563c991e21dd4c8e2ed3f4358eac8ff51 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 12:11:47 +0100
Subject: [PATCH 08/10] changed /tools endpoint to /tool and added _id route
---
components/Header/menuEntries.js | 2 +-
components/Landing/FeatureTeaser.vue | 2 +-
components/Landing/HeroSearchbar.spec.js | 6 ++---
components/Landing/HeroSearchbar.vue | 2 +-
pages/tool/_id.spec.js | 27 +++++++++++++++++++++
pages/tool/_id.vue | 22 +++++++++++++++++
pages/{tools.spec.js => tool/index.spec.js} | 4 +--
pages/{tools.vue => tool/index.vue} | 0
8 files changed, 57 insertions(+), 8 deletions(-)
create mode 100644 pages/tool/_id.spec.js
create mode 100644 pages/tool/_id.vue
rename pages/{tools.spec.js => tool/index.spec.js} (94%)
rename pages/{tools.vue => tool/index.vue} (100%)
diff --git a/components/Header/menuEntries.js b/components/Header/menuEntries.js
index ea11e573..a86725ae 100644
--- a/components/Header/menuEntries.js
+++ b/components/Header/menuEntries.js
@@ -7,7 +7,7 @@ const menuEntries = [
},
{
title: 'Tools',
- to: '/tools',
+ to: '/tool',
},
{
title: 'Stats',
diff --git a/components/Landing/FeatureTeaser.vue b/components/Landing/FeatureTeaser.vue
index 49df229c..62c5127f 100644
--- a/components/Landing/FeatureTeaser.vue
+++ b/components/Landing/FeatureTeaser.vue
@@ -23,7 +23,7 @@
Individually browse metrics of bioinformatics tools, server and
workflows
- Learn More
+ Learn More
diff --git a/components/Landing/HeroSearchbar.spec.js b/components/Landing/HeroSearchbar.spec.js
index e41896bf..aeb0de4e 100644
--- a/components/Landing/HeroSearchbar.spec.js
+++ b/components/Landing/HeroSearchbar.spec.js
@@ -29,7 +29,7 @@ describe('HeroSearchbar', () => {
submitBtn.trigger('click');
expect(wrapper.vm.$router.push).toHaveBeenCalledWith({
- path: 'tools',
+ path: '/tool',
query: { search: '' },
});
});
@@ -43,7 +43,7 @@ describe('HeroSearchbar', () => {
await searchInput.trigger('keyup.enter');
expect(wrapper.vm.$router.push).toHaveBeenCalledWith({
- path: 'tools',
+ path: '/tool',
query: { search: '' },
});
});
@@ -61,7 +61,7 @@ describe('HeroSearchbar', () => {
submitBtn.trigger('click');
expect(wrapper.vm.$router.push).toHaveBeenCalledWith({
- path: 'tools',
+ path: '/tool',
query: { search: 'Random Tool Name' },
});
});
diff --git a/components/Landing/HeroSearchbar.vue b/components/Landing/HeroSearchbar.vue
index c1febe79..82d98888 100644
--- a/components/Landing/HeroSearchbar.vue
+++ b/components/Landing/HeroSearchbar.vue
@@ -49,7 +49,7 @@ export default {
methods: {
handleSubmit() {
this.$router.push({
- path: 'tools',
+ path: '/tool',
query: { search: this.input },
});
},
diff --git a/pages/tool/_id.spec.js b/pages/tool/_id.spec.js
new file mode 100644
index 00000000..1a272f6f
--- /dev/null
+++ b/pages/tool/_id.spec.js
@@ -0,0 +1,27 @@
+import { mount } from '@vue/test-utils';
+import Tool from './_id.vue';
+
+const factory = () => {
+ return mount(Tool, {
+ ...createComponentMocks({}),
+ mocks: {
+ $route: { params: { id: 'TESTID' } },
+ $config: { OEB_LEGACY_ANGULAR_URI: 'https://jest-openebench.bsc.es/' },
+ },
+ });
+};
+
+describe('Tool', () => {
+ it('is instantiated', () => {
+ const wrapper = factory();
+ expect(wrapper).toBeTruthy();
+ });
+
+ it('sets the iframe url according to env variable', () => {
+ const wrapper = factory();
+ expect(wrapper.vm.hostName).toBe('https://jest-openebench.bsc.es/');
+ expect(wrapper.find('iframe').attributes('src')).toBe(
+ 'https://jest-openebench.bsc.es/tool/TESTID'
+ );
+ });
+});
diff --git a/pages/tool/_id.vue b/pages/tool/_id.vue
new file mode 100644
index 00000000..49d14f51
--- /dev/null
+++ b/pages/tool/_id.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/pages/tools.spec.js b/pages/tool/index.spec.js
similarity index 94%
rename from pages/tools.spec.js
rename to pages/tool/index.spec.js
index ef851ffb..f44ef10a 100644
--- a/pages/tools.spec.js
+++ b/pages/tool/index.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils';
-import Tools from './tools.vue';
+import Tools from './index.vue';
const factory = (query) => {
return mount(Tools, {
@@ -11,7 +11,7 @@ const emptyQueryMock = { query: { search: '' } };
const queryString = 'search_query';
const queryMock = { query: { search: queryString } };
-describe('Tools', () => {
+describe('Tools Index', () => {
it('is instantiated', () => {
const wrapper = factory(emptyQueryMock);
expect(wrapper).toBeTruthy();
diff --git a/pages/tools.vue b/pages/tool/index.vue
similarity index 100%
rename from pages/tools.vue
rename to pages/tool/index.vue
From 358addf6a8c199e952edc745a412a68eeaa7c19f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20Br=C3=BCchner?=
Date: Wed, 2 Feb 2022 13:06:45 +0100
Subject: [PATCH 09/10] enabled nested routes for communities and participants
---
pages/scientific/_community/_id.spec.js | 27 ++++++++++++++++++
pages/scientific/_community/_id.vue | 28 +++++++++++++++++++
pages/scientific/_community/index.spec.js | 27 ++++++++++++++++++
pages/scientific/_community/index.vue | 22 +++++++++++++++
.../index.spec.js} | 2 +-
.../{scientific.vue => scientific/index.vue} | 3 +-
6 files changed, 107 insertions(+), 2 deletions(-)
create mode 100644 pages/scientific/_community/_id.spec.js
create mode 100644 pages/scientific/_community/_id.vue
create mode 100644 pages/scientific/_community/index.spec.js
create mode 100644 pages/scientific/_community/index.vue
rename pages/{scientific.spec.js => scientific/index.spec.js} (92%)
rename pages/{scientific.vue => scientific/index.vue} (85%)
diff --git a/pages/scientific/_community/_id.spec.js b/pages/scientific/_community/_id.spec.js
new file mode 100644
index 00000000..243ca560
--- /dev/null
+++ b/pages/scientific/_community/_id.spec.js
@@ -0,0 +1,27 @@
+import { mount } from '@vue/test-utils';
+import Community from './_id.vue';
+
+const factory = () => {
+ return mount(Community, {
+ ...createComponentMocks({}),
+ mocks: {
+ $route: { params: { community: 'TESTCOMMUNITY', id: 'TESTID' } },
+ $config: { OEB_LEGACY_ANGULAR_URI: 'https://jest-openebench.bsc.es/' },
+ },
+ });
+};
+
+describe('Community Participant', () => {
+ it('is instantiated', () => {
+ const wrapper = factory();
+ expect(wrapper).toBeTruthy();
+ });
+
+ it('sets the iframe url according to env variable', () => {
+ const wrapper = factory();
+ expect(wrapper.vm.hostName).toBe('https://jest-openebench.bsc.es/');
+ expect(wrapper.find('iframe').attributes('src')).toBe(
+ 'https://jest-openebench.bsc.es/scientific/TESTCOMMUNITY/TESTID'
+ );
+ });
+});
diff --git a/pages/scientific/_community/_id.vue b/pages/scientific/_community/_id.vue
new file mode 100644
index 00000000..83ee61ed
--- /dev/null
+++ b/pages/scientific/_community/_id.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
diff --git a/pages/scientific/_community/index.spec.js b/pages/scientific/_community/index.spec.js
new file mode 100644
index 00000000..bf4379cf
--- /dev/null
+++ b/pages/scientific/_community/index.spec.js
@@ -0,0 +1,27 @@
+import { mount } from '@vue/test-utils';
+import Community from './index.vue';
+
+const factory = () => {
+ return mount(Community, {
+ ...createComponentMocks({}),
+ mocks: {
+ $route: { params: { community: 'TESTID' } },
+ $config: { OEB_LEGACY_ANGULAR_URI: 'https://jest-openebench.bsc.es/' },
+ },
+ });
+};
+
+describe('Community', () => {
+ it('is instantiated', () => {
+ const wrapper = factory();
+ expect(wrapper).toBeTruthy();
+ });
+
+ it('sets the iframe url according to env variable', () => {
+ const wrapper = factory();
+ expect(wrapper.vm.hostName).toBe('https://jest-openebench.bsc.es/');
+ expect(wrapper.find('iframe').attributes('src')).toBe(
+ 'https://jest-openebench.bsc.es/scientific/TESTID'
+ );
+ });
+});
diff --git a/pages/scientific/_community/index.vue b/pages/scientific/_community/index.vue
new file mode 100644
index 00000000..be5dcc4b
--- /dev/null
+++ b/pages/scientific/_community/index.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/pages/scientific.spec.js b/pages/scientific/index.spec.js
similarity index 92%
rename from pages/scientific.spec.js
rename to pages/scientific/index.spec.js
index b838df5f..cd53d055 100644
--- a/pages/scientific.spec.js
+++ b/pages/scientific/index.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils';
-import Communities from './scientific.vue';
+import Communities from './index.vue';
const factory = () => {
return mount(Communities, {
diff --git a/pages/scientific.vue b/pages/scientific/index.vue
similarity index 85%
rename from pages/scientific.vue
rename to pages/scientific/index.vue
index 54e9a4a8..e3653d4a 100644
--- a/pages/scientific.vue
+++ b/pages/scientific/index.vue
@@ -4,6 +4,7 @@
width="100%"
height="100%"
frameborder="0"
+ class="mt-5"
>
@@ -11,7 +12,7 @@