Когда readable.push () в потоке читаемого узла возвращает false? - PullRequest
0 голосов
/ 04 сентября 2018

Документация node.js о потоках (https://nodejs.org/api/stream.html#stream_readable_push_chunk_encoding) говорит о readable.push () следующее:

Возвращает: <boolean> true, если дополнительные порции данных могут продолжать быть выдвинутым; false в противном случае.

Это не объясняет, при каких обстоятельствах данные не продолжают выдвигаться, то есть метод возвращает false. Я хочу смоделировать возврат false (и в идеале создаваемые условия) для целей модульного тестирования.

Итак, при каких обстоятельствах метод не позволил бы отправлять какие-либо дополнительные данные и возвращать false?

...