@@ -55,6 +55,7 @@ let remoteData =
5555 | RemoteDataCase.LoadingEmpty -> false
5656 | RemoteDataCase.LoadingPopulated
5757 | RemoteDataCase.Loaded -> true )
58+
5859 RemoteDataCase.testListForAll " HasLoaded" (_. HasLoaded) ( function
5960 | RemoteDataCase.NotStarted
6061 | RemoteDataCase.LoadingEmpty
@@ -72,49 +73,56 @@ let remoteData =
7273 | RemoteDataCase.LoadingEmpty
7374 | RemoteDataCase.LoadingPopulated
7475 | RemoteDataCase.Loaded -> true )
76+
7577 RemoteDataCase.testListForAll " hasData" (_. HasData) ( function
7678 | RemoteDataCase.NotStarted
7779 | RemoteDataCase.LoadingEmpty -> false
7880 | RemoteDataCase.LoadingPopulated
7981 | RemoteDataCase.Loaded -> true )
82+
8083 RemoteDataCase.testListForAll " isStillLoading" (_. IsStillLoading) ( function
8184 | RemoteDataCase.NotStarted -> false
8285 | RemoteDataCase.LoadingEmpty
8386 | RemoteDataCase.LoadingPopulated -> true
8487 | RemoteDataCase.Loaded -> false )
88+
8589 RemoteDataCase.testListForAll " isRefresing" (_. IsRefreshing) ( function
8690 | RemoteDataCase.NotStarted -> false
8791 | RemoteDataCase.LoadingEmpty -> false
8892 | RemoteDataCase.LoadingPopulated -> true
8993 | RemoteDataCase.Loaded -> false )
94+
9095 RemoteDataCase.testListForAll " hasNotStarted" (_. HasNotStarted) ( function
9196 | RemoteDataCase.NotStarted -> true
9297 | RemoteDataCase.LoadingEmpty
9398 | RemoteDataCase.LoadingPopulated
9499 | RemoteDataCase.Loaded -> false )
95- RemoteDataCase.testListForAll " map" (_. Map( fun value -> not value)) ( function
100+
101+ RemoteDataCase.testListForAll " map" (_. Map( not )) ( function
96102 | RemoteDataCase.NotStarted -> NotStarted
97103 | RemoteDataCase.LoadingEmpty -> Loading None
98104 | RemoteDataCase.LoadingPopulated -> Loading( Some false )
99- | RemoteDataCase.Loaded -> Loaded( false ))
105+ | RemoteDataCase.Loaded -> Loaded false )
106+
100107 testList " bind" [
101- RemoteDataCase.testListForAll " toLoaded" (_. Bind( fun value -> Loaded value )) ( function
108+ RemoteDataCase.testListForAll " toLoaded" (_. Bind( Loaded)) ( function
102109 | RemoteDataCase.NotStarted -> NotStarted
103110 | RemoteDataCase.LoadingEmpty -> Loading None
104111 | RemoteDataCase.LoadingPopulated
105- | RemoteDataCase.Loaded -> ( Loaded true ))
112+ | RemoteDataCase.Loaded -> Loaded true )
113+
106114 RemoteDataCase.testListForAll " toNotStarted" (_. Bind( fun _ -> NotStarted)) ( function
107115 | RemoteDataCase.NotStarted -> NotStarted
108116 | RemoteDataCase.LoadingEmpty -> Loading None
109117 | RemoteDataCase.LoadingPopulated
110118 | RemoteDataCase.Loaded -> NotStarted)
111119 ]
120+
112121 RemoteDataCase.testListForAll " startLoading" (_. StartLoading()) ( function
113122 | RemoteDataCase.NotStarted -> Loading None
114123 | RemoteDataCase.LoadingEmpty -> Loading None
115- | RemoteDataCase.LoadingPopulated -> Loading( Some true )
116- | RemoteDataCase.Loaded -> Loading( Some true ))
117-
124+ | RemoteDataCase.LoadingPopulated -> Loading ( Some true )
125+ | RemoteDataCase.Loaded -> Loading ( Some true ))
118126 ]
119127
120128[<EntryPoint>]
0 commit comments