Closed stijnmoreels closed 6 years ago
Thank you for your pull request. I'll check it out over the weekend and try to get it merged.
Thanks Ryan! I was planning to extend the documentation for more info about the Observable
module and Testing functionality. Good for you?
Yes, please!
Hi, this is a proposal of the expanding of the API for the FSharp.Control.Reactive package.
It includes:
Subject.fs
: to expose the Subjects in a more functional-friendly mannerTestObserver.fs
: to expose theITestObserver<>
test notifications in a more functional-friendly mannerTestSchedule.fs
: to expose theTestScheduler
virtual time clock to simplify the usage in testing when subscribing to aTestObserver
and manipulating time.TestNotification.fs
: representation of a series of notifications for which Cold and HotIObservable<>
values can be created, so theObservable
/Subject
pipelines can be tested more elegantly and robustly.I also updated the
build.fsx
to create also a FSharp.Control.Reactive.Testing package (with the same almost the same release notes) to encapsulate the Testing-related functions and operators.Any comments, remarks, ideas, ... are welcome of course.
Ps.: sorry that I didn't cleaned every commit before pushing to the remote.
Thanks in advance
Greetings Stijn