метод toString (), возвращающий неверную иерархию - PullRequest
0 голосов
/ 29 сентября 2018

getString(comment) {
    const authorName = comment.getAuthor().getName();
	if (!comment.getRepliedTo()) return authorName;
	return `${comment.getMessage()} by ${authorName} (replied to ${this.getString(comment.getRepliedTo())})`;
  }
  toString() {
    const authorName = this.getAuthor().getName();
    if (!this.getRepliedTo()) {
      return `${this.message} by ${authorName}`;
    }
    return this.getString(this);
  }
Я пытаюсь выполнить следующие условия:

При преобразовании в строку (toString) используется следующий формат: Нет ответа: message + "by" +author.name With ответил: message + "by" + author.name + "(ответил" + repliedTo.author.name + ")"

Но я продолжаю проваливать тест с этим сообщением: toStringметод должен вернуть правильную иерархию (без ответа)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...