File

src/app/core/services/stubs/api.admin.service.mock.ts

Methods

getUsers
getUsers()
Returns: void
getUser
getUser(id: number)
Returns: void
getCourse
getCourse(id: number)
Returns: void
getCourses
getCourses()
Returns: void
createUser
createUser(user: any)
Returns: void
updateUser
updateUser(user: any)
Returns: void
updateCourse
updateCourse(course: any)
Returns: void
createCourse
createCourse(course: any)
Returns: void
deleteUser
deleteUser(id: number)
Returns: void
deleteCourse
deleteCourse(id: number)
Returns: void
uploadUserFile
uploadUserFile(formData: FormData)
Returns: void
uploadCourseFile
uploadCourseFile(formData: FormData)
Returns: void
import { Course } from '@app/core/models/course.model';
import { Message } from '@app/core/models/message.model';
import { User } from '@app/core/models/user.model';
import { of } from 'rxjs';

export class ApiServiceStub {

    getUsers() {
        return of([
            { id: 2, username: "testUser1", role: "student"},
            { id: 3, username: "testUser2", role: "professor"},
        ])
    }

    getUser(id: number) {
        return of({ id: 2, username: "testUser1", role: "student"})
    }

    getCourse(id: number) {
        return of({ id: 1, name: "testCourse", description: "testDescription"})
    }

    getCourses() {
        return of([
            { id: 1, name: "testCourse1", description: "descriptionTest1"},
            { id: 2, name: "testCourse2", description: "descriptionTest2"},
        ])
    }

    createUser(user: User) {
        return of({message: "Test"})
    }

    updateUser(user: User) {
        return of({message: "Test"})
    }

    updateCourse(course: Course) {
        return of({message: "Test"})
    }

    createCourse(course: Course) {
        return of({message: "Test"})
    }

    deleteUser(id: number) {
        return of({message: "Test"})
    }

    deleteCourse(id: number) {
        return of({message: "Test"})
    }

    uploadUserFile(formData: FormData) {
        return of({message: "Test"})
    }

    uploadCourseFile(formData: FormData) {
        return of({message: "Test"})
    }
}

results matching ""

    No results matching ""