diff --git a/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts b/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts index 32852c07dca3907e0f1d48e0e069c74e474904a4..ed89975252b68f12b630473de9fe6d60d646899b 100644 --- a/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts +++ b/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts @@ -7,9 +7,9 @@ import { useUserInfoStore } from '@/stores/UserStore'; import router from '@/router/index'; describe('Leaderboard', () => { - let wrapper : any - let store : any - let mockRouter : any + + let wrapper: any, store: any, mockRouter; + const leaderboard = [ { user: { id: 1, firstName: 'Alice', email: 'alice@example.com' }, rank: 1, score: 50 }, diff --git a/src/components/Login/LoginForm.vue b/src/components/Login/LoginForm.vue index 51d0c18846013b298212d27285bf0823958262da..a6021798954054cd7aeb616733e6c03e8560b24c 100644 --- a/src/components/Login/LoginForm.vue +++ b/src/components/Login/LoginForm.vue @@ -3,7 +3,7 @@ import BaseInput from '@/components/InputFields/BaseInput.vue' import Button1 from '@/components/Buttons/Button1.vue' import { ref } from 'vue' import { useUserInfoStore } from '@/stores/UserStore'; -import { AuthenticationService, OpenAPI, LoginRequest } from '@/api'; +import { AuthenticationService, OpenAPI, type LoginRequest } from '@/api'; import { useRouter, useRoute } from 'vue-router'; import handleUnknownError from '@/components/Exceptions/unkownErrorHandler'; import { useErrorStore } from '@/stores/ErrorStore'; diff --git a/src/components/NewsComponents/__tests__/NewsComponent.spec.ts b/src/components/NewsComponents/__tests__/NewsComponent.spec.ts index 7f5f15c28c46180c819f1b3fe25e8b2ea1718862..317dc2f72c00938e5420cf2c79293e2b28473492 100644 --- a/src/components/NewsComponents/__tests__/NewsComponent.spec.ts +++ b/src/components/NewsComponents/__tests__/NewsComponent.spec.ts @@ -2,7 +2,6 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import { mount } from '@vue/test-utils'; import MyComponent from '@/components/NewsComponents/NewsComponent.vue'; // Adjust the import path according to your setup -// Mocking the global fetch API global.fetch = vi.fn(() => Promise.resolve({ json: () => Promise.resolve({ @@ -19,7 +18,7 @@ global.fetch = vi.fn(() => ); describe('MyComponent', () => { - let wrapper; + let wrapper :any; beforeEach(() => { vi.useFakeTimers(); // Set up fake timers diff --git a/src/components/SignUp/__tests__/SignUpLink.spec.ts b/src/components/SignUp/__tests__/SignUpLink.spec.ts index 4701d55d2f7d7c4690b0b24cc5f687b8c0fc2285..f63128392efb73a8754daf65a62f0b57a4e61108 100644 --- a/src/components/SignUp/__tests__/SignUpLink.spec.ts +++ b/src/components/SignUp/__tests__/SignUpLink.spec.ts @@ -1,5 +1,4 @@ import { describe, it, expect, beforeEach } from 'vitest'; -import { render } from '@testing-library/vue'; import { createPinia, setActivePinia } from 'pinia'; import { createRouter, createMemoryHistory } from 'vue-router'; import LoginPrompt from '@/components/SignUp/SignUpLink.vue'; @@ -9,7 +8,7 @@ import { render, screen } from '@testing-library/vue'; import userEvent from '@testing-library/user-event'; describe('LoginPrompt', () => { - let store, mockRouter; + let store: any, mockRouter: any; beforeEach(() => { // Create a fresh Pinia and Router instance before each test diff --git a/src/components/UserProfile/UserProfileForeignLayout.vue b/src/components/UserProfile/UserProfileForeignLayout.vue index 153d88d415c878add5467a382611b436cd5a4c57..43ca37ef0103117e46ac94acdf73a5ee0498c152 100644 --- a/src/components/UserProfile/UserProfileForeignLayout.vue +++ b/src/components/UserProfile/UserProfileForeignLayout.vue @@ -1,22 +1,13 @@ <script setup lang="ts"> -// A more limited view of a users profile -import Menu from "@/components/BaseComponents/Menu.vue"; -import Footer from "@/components/BaseComponents/Footer.vue"; import {useRoute, useRouter} from "vue-router"; -import {useUserInfoStore} from "../../stores/UserStore"; import {onMounted, ref} from "vue"; import {UserService} from "@/api"; let numberOfHistory = 6; - - let cardTitles = ["Spain tour", "Food waste", "Coffee", "Concert", "New book", "Pretty clothes"] -let points = 0; -let streak = 0; - let username = ref() let friend = ref(false) diff --git a/src/components/UserProfile/UserProfileLayout.vue b/src/components/UserProfile/UserProfileLayout.vue index 4480ec05d5f98beb2ef827b9e802641653c9c324..b9a6c8bc30a445b141863805d0637efe687d9524 100644 --- a/src/components/UserProfile/UserProfileLayout.vue +++ b/src/components/UserProfile/UserProfileLayout.vue @@ -7,8 +7,6 @@ let numberOfHistory = 6; let cardTitles = ["Spain tour", "Food waste", "Coffee", "Concert", "New book", "Pretty clothes"] -let points = 0; -let streak = 0; let firstname = ref(""); let lastname = ref(""); diff --git a/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts b/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts index f3028b0cb27deeb0de90684578082eeb735fe6ea..e7d4f11a7149f66a87807a3850ba8cbb45cc35f1 100644 --- a/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts +++ b/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts @@ -5,10 +5,9 @@ import { createPinia, setActivePinia } from 'pinia'; import { useUserInfoStore } from '@/stores/UserStore'; import MyComponent from '@/components/UserProfile/UserProfileLayout.vue'; // Adjust path as needed import router from '@/router/index'; // Adjust path as needed -import { access } from 'fs'; describe('MyComponent and Router Tests', () => { - let store, mockRouter; + let store: any, mockRouter: any; beforeEach(() => { // Create a fresh Pinia and Router instance before each test