Skip to content
Snippets Groups Projects
Commit dfb74388 authored by VIktorGrev's avatar VIktorGrev
Browse files

fix: Fixing more components ts decleration

parent f359bdd2
No related branches found
No related tags found
1 merge request!44Fix/pipeline
Pipeline #279579 failed
......@@ -7,7 +7,7 @@ import { useUserInfoStore } from '@/stores/UserStore';
import router from '@/router/index';
describe('Leaderboard', () => {
let wrapper, store, mockRouter;
let wrapper: any, store: any, mockRouter;
const leaderboard = [
{ user: { id: 1, firstName: 'Alice', email: 'alice@example.com' }, rank: 1, score: 50 },
......
......@@ -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';
......
......@@ -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
......
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
......
<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)
......
......@@ -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("");
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment