Упрощенный пример:
class Student {
constructor(name, age) {
this.name = name;
this.age = age;
}
goToSchool() {
if (this.age > 16) {
this.drive();
} else {
this.takeBus();
}
}
drive() {
//...
}
takeBus() {
//...
}
}
const john = new Student("John", 15);
john.goToSchool();
Как я могу проверить, может ли goToSchool
успешно вызвать правильный метод, когда задан определенный возраст?Конечно, этот пример является упрощенной версией моей реальной кодовой базы.
Я проверил документы и нашел, как смоделировать функцию или смоделировать класс, включая все его методы, но не нашел, как смоделировать один метод в классе, сохраняя другие методы.
Спасибо!