aboutsummaryrefslogtreecommitdiff
path: root/src/mock.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/mock.ts')
-rw-r--r--src/mock.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mock.ts b/src/mock.ts
index cf87a78..f81e901 100644
--- a/src/mock.ts
+++ b/src/mock.ts
@@ -12,8 +12,13 @@ const students = [
new Student(8, "6"),
];
-async function fetchStudentsMock(_id?: number, _name?: string) {
- return students;
+async function fetchStudentsMock(id?: number, name?: string) {
+ return students.filter((s) => {
+ return (
+ (typeof id === "undefined" || s.id === id) &&
+ (typeof name === "undefined" || s.name.includes(name))
+ );
+ });
}
async function fetchSubjectsMock() {