]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/stream/tests/stream-tests.el
Update stream.el to v2.0.2.
[gnu-emacs-elpa] / packages / stream / tests / stream-tests.el
index a7cb727298709d907662cf49bf6cbd138a0de3cf..0033ed74a394830ab5b4f9773c80bc2ec6ed2718 100644 (file)
   (should (= (seq-length (seq-subseq (stream-range 2 10) 1 3)) 2))
   (should (= (seq-elt (seq-subseq (stream-range 2 10) 1 3) 1) 4)))
 
+(ert-deftest stream-seq-map-should-not-consume-stream-elements ()
+  (let* (consumed
+         (stream (stream-cons (setq consumed t) (stream-empty))))
+    (seq-map #'identity stream)
+    (should-not consumed)))
+
 (provide 'stream-tests)
 ;;; stream-tests.el ends here