@@ -81,67 +81,127 @@ let ``prompt should print choices`` () =
8181 let term = newTerminal keyReader lines
8282
8383 let _ =
84- fun _ -> [| 1 ; 2 ; 3 |]
84+ fun _ -> [|
85+ 1
86+ 2
87+ 3
88+ |]
8589 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
8690
8791 List.ofSeq lines =! printedLines 5 3 1
8892
8993[<Fact>]
9094let ``prompt should go down`` () =
9195 let lines = ResizeArray()
92- let keyReader = Queue [ downKey; escapeKey ]
96+
97+ let keyReader =
98+ Queue [
99+ downKey
100+ escapeKey
101+ ]
102+
93103 let term = newTerminal keyReader lines
94104
95105 let _ =
96- fun _ -> [| 1 ; 2 ; 3 |]
106+ fun _ -> [|
107+ 1
108+ 2
109+ 3
110+ |]
97111 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
98112
99113 List.ofSeq lines =! printedLines 5 3 2
100114
101115[<Fact>]
102116let ``prompt should go up`` () =
103117 let lines = ResizeArray()
104- let keyReader = Queue [ downKey; upKey; escapeKey ]
118+
119+ let keyReader =
120+ Queue [
121+ downKey
122+ upKey
123+ escapeKey
124+ ]
125+
105126 let term = newTerminal keyReader lines
106127
107128 let _ =
108- fun _ -> [| 1 ; 2 ; 3 |]
129+ fun _ -> [|
130+ 1
131+ 2
132+ 3
133+ |]
109134 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
110135
111136 List.ofSeq lines =! printedLines 5 3 1
112137
113138[<Fact>]
114139let ``prompt should stay up`` () =
115140 let lines = ResizeArray()
116- let keyReader = Queue [ upKey; upKey; escapeKey ]
141+
142+ let keyReader =
143+ Queue [
144+ upKey
145+ upKey
146+ escapeKey
147+ ]
148+
117149 let term = newTerminal keyReader lines
118150
119151 let _ =
120- fun _ -> [| 1 ; 2 ; 3 |]
152+ fun _ -> [|
153+ 1
154+ 2
155+ 3
156+ |]
121157 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
122158
123159 List.ofSeq lines =! printedLines 5 3 1
124160
125161[<Fact>]
126162let ``prompt should stay down`` () =
127163 let lines = ResizeArray()
128- let keyReader = Queue [ downKey; downKey; downKey; downKey; downKey; escapeKey ]
164+
165+ let keyReader =
166+ Queue [
167+ downKey
168+ downKey
169+ downKey
170+ downKey
171+ downKey
172+ escapeKey
173+ ]
174+
129175 let term = newTerminal keyReader lines
130176
131177 let _ =
132- fun _ -> [| 1 ; 2 ; 3 |]
178+ fun _ -> [|
179+ 1
180+ 2
181+ 3
182+ |]
133183 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
134184
135185 List.ofSeq lines =! printedLines 5 3 3
136186
137187[<Fact>]
138188let ``prompt should choose the second choice and clear`` () =
139189 let lines = ResizeArray()
140- let keyReader = Queue [ downKey; enterKey ]
190+
191+ let keyReader =
192+ Queue [
193+ downKey
194+ enterKey
195+ ]
196+
141197 let term = newTerminal keyReader lines
142198
143199 let chosen =
144- fun _ -> [| 1 ; 2 ; 3 |]
200+ fun _ -> [|
201+ 1
202+ 2
203+ 3
204+ |]
145205 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
146206
147207 chosen =! Some 2
@@ -157,16 +217,33 @@ let ``prompt should print error if no match`` () =
157217 fun _ -> Array.empty
158218 |> Console.prompt term PromptTitle ( sprintf " %i " ) 1
159219
160- List.ofSeq lines =! [ PrintedTitle; " No items match your search." ]
220+ List.ofSeq lines
221+ =! [
222+ PrintedTitle
223+ " No items match your search."
224+ ]
161225
162226[<Fact>]
163227let ``prompt should print the search title`` () =
164228 let lines = ResizeArray()
165- let keyReader = Queue [ aKey 't' ; aKey 'e' ; aKey 's' ; aKey 't' ; escapeKey ]
229+
230+ let keyReader =
231+ Queue [
232+ aKey 't'
233+ aKey 'e'
234+ aKey 's'
235+ aKey 't'
236+ escapeKey
237+ ]
238+
166239 let term = newTerminal keyReader lines
167240
168241 let _ =
169- fun _ -> [| 1 ; 2 ; 3 |]
242+ fun _ -> [|
243+ 1
244+ 2
245+ 3
246+ |]
170247 |> Console.prompt term PromptTitle ( sprintf " %i " ) 1
171248
172249 Seq.head lines =! $" %s {PrintedTitle}test"
@@ -176,12 +253,23 @@ let ``prompt should print the search chars supporting backspace`` () =
176253 let lines = ResizeArray()
177254
178255 let keyReader =
179- Queue [ aKey 't' ; aKey 'e' ; backspaceKey; aKey 's' ; aKey 't' ; escapeKey ]
256+ Queue [
257+ aKey 't'
258+ aKey 'e'
259+ backspaceKey
260+ aKey 's'
261+ aKey 't'
262+ escapeKey
263+ ]
180264
181265 let term = newTerminal keyReader lines
182266
183267 let _ =
184- fun _ -> [| 1 ; 2 ; 3 |]
268+ fun _ -> [|
269+ 1
270+ 2
271+ 3
272+ |]
185273 |> Console.prompt term PromptTitle ( sprintf " %i " ) 1
186274
187275 Seq.head lines =! $" %s {PrintedTitle}tst"
@@ -196,7 +284,11 @@ let ``prompt should clear when exit`` () =
196284 let term = newTerminal keyReader lines
197285
198286 let _ =
199- fun _ -> [| 1 ; 2 ; 3 |]
287+ fun _ -> [|
288+ 1
289+ 2
290+ 3
291+ |]
200292 |> Console.prompt term PromptTitle ( sprintf " %i " ) 5
201293
202294 Seq.forall ((=) " " ) lines =! true
0 commit comments