@@ -34,7 +34,7 @@ where ModuleProvider: module::ModuleProvider + Send + 'static
34
34
impl < ModuleProvider > Application < ModuleProvider >
35
35
where ModuleProvider : module:: ModuleProvider + Send + ' static
36
36
{
37
- pub ( crate ) fn new < EventProvider , Tui > ( args : & Args , event_provider : EventProvider , tui : Tui ) -> Result < Self , Exit >
37
+ pub ( crate ) fn new < EventProvider , Tui > ( args : Args , event_provider : EventProvider , tui : Tui ) -> Result < Self , Exit >
38
38
where
39
39
EventProvider : EventReaderFn ,
40
40
Tui : crate :: display:: Tui + Send + ' static ,
@@ -144,7 +144,7 @@ where ModuleProvider: module::ModuleProvider + Send + 'static
144
144
Ok ( ( ) )
145
145
}
146
146
147
- fn filepath_from_args ( args : & Args ) -> Result < String , Exit > {
147
+ fn filepath_from_args ( args : Args ) -> Result < String , Exit > {
148
148
args. todo_file_path ( ) . map ( String :: from) . ok_or_else ( || {
149
149
Exit :: new (
150
150
ExitStatus :: StateError ,
@@ -254,7 +254,7 @@ mod tests {
254
254
fn load_filepath_from_args_failure ( ) {
255
255
let event_provider = create_event_reader ( || Ok ( None ) ) ;
256
256
let application: Result < Application < TestModuleProvider < DefaultTestModule > > , Exit > =
257
- Application :: new ( & args ( & [ ] ) , event_provider, create_mocked_crossterm ( ) ) ;
257
+ Application :: new ( args ( & [ ] ) , event_provider, create_mocked_crossterm ( ) ) ;
258
258
let exit = application_error ! ( application) ;
259
259
assert_eq ! ( exit. get_status( ) , & ExitStatus :: StateError ) ;
260
260
assert ! (
@@ -269,7 +269,7 @@ mod tests {
269
269
with_git_directory ( "fixtures/not-a-repository" , |_| {
270
270
let event_provider = create_event_reader ( || Ok ( None ) ) ;
271
271
let application: Result < Application < TestModuleProvider < DefaultTestModule > > , Exit > =
272
- Application :: new ( & args ( & [ "todofile" ] ) , event_provider, create_mocked_crossterm ( ) ) ;
272
+ Application :: new ( args ( & [ "todofile" ] ) , event_provider, create_mocked_crossterm ( ) ) ;
273
273
let exit = application_error ! ( application) ;
274
274
assert_eq ! ( exit. get_status( ) , & ExitStatus :: StateError ) ;
275
275
assert ! ( exit. get_message( ) . unwrap( ) . contains( "Unable to load Git repository: " ) ) ;
@@ -281,7 +281,7 @@ mod tests {
281
281
with_git_directory ( "fixtures/invalid-config" , |_| {
282
282
let event_provider = create_event_reader ( || Ok ( None ) ) ;
283
283
let application: Result < Application < TestModuleProvider < DefaultTestModule > > , Exit > =
284
- Application :: new ( & args ( & [ "rebase-todo" ] ) , event_provider, create_mocked_crossterm ( ) ) ;
284
+ Application :: new ( args ( & [ "rebase-todo" ] ) , event_provider, create_mocked_crossterm ( ) ) ;
285
285
let exit = application_error ! ( application) ;
286
286
assert_eq ! ( exit. get_status( ) , & ExitStatus :: ConfigError ) ;
287
287
} ) ;
@@ -322,7 +322,7 @@ mod tests {
322
322
with_git_directory ( "fixtures/simple" , |_| {
323
323
let event_provider = create_event_reader ( || Ok ( None ) ) ;
324
324
let application: Result < Application < TestModuleProvider < DefaultTestModule > > , Exit > =
325
- Application :: new ( & args ( & [ "does-not-exist" ] ) , event_provider, create_mocked_crossterm ( ) ) ;
325
+ Application :: new ( args ( & [ "does-not-exist" ] ) , event_provider, create_mocked_crossterm ( ) ) ;
326
326
let exit = application_error ! ( application) ;
327
327
assert_eq ! ( exit. get_status( ) , & ExitStatus :: FileReadError ) ;
328
328
} ) ;
@@ -334,7 +334,7 @@ mod tests {
334
334
let rebase_todo = format ! ( "{git_dir}/rebase-todo-noop" ) ;
335
335
let event_provider = create_event_reader ( || Ok ( None ) ) ;
336
336
let application: Result < Application < TestModuleProvider < DefaultTestModule > > , Exit > = Application :: new (
337
- & args ( & [ rebase_todo. as_str ( ) ] ) ,
337
+ args ( & [ rebase_todo. as_str ( ) ] ) ,
338
338
event_provider,
339
339
create_mocked_crossterm ( ) ,
340
340
) ;
@@ -349,7 +349,7 @@ mod tests {
349
349
let rebase_todo = format ! ( "{git_dir}/rebase-todo-empty" ) ;
350
350
let event_provider = create_event_reader ( || Ok ( None ) ) ;
351
351
let application: Result < Application < TestModuleProvider < DefaultTestModule > > , Exit > = Application :: new (
352
- & args ( & [ rebase_todo. as_str ( ) ] ) ,
352
+ args ( & [ rebase_todo. as_str ( ) ] ) ,
353
353
event_provider,
354
354
create_mocked_crossterm ( ) ,
355
355
) ;
@@ -382,7 +382,7 @@ mod tests {
382
382
let rebase_todo = format ! ( "{git_dir}/rebase-todo" ) ;
383
383
let event_provider = create_event_reader ( || Ok ( Some ( Event :: Key ( KeyEvent :: from ( KeyCode :: Char ( 'W' ) ) ) ) ) ) ;
384
384
let mut application: Application < Modules > = Application :: new (
385
- & args ( & [ rebase_todo. as_str ( ) ] ) ,
385
+ args ( & [ rebase_todo. as_str ( ) ] ) ,
386
386
event_provider,
387
387
create_mocked_crossterm ( ) ,
388
388
)
@@ -408,7 +408,7 @@ mod tests {
408
408
let rebase_todo = format ! ( "{git_dir}/rebase-todo" ) ;
409
409
let event_provider = create_event_reader ( || Ok ( Some ( Event :: Key ( KeyEvent :: from ( KeyCode :: Char ( 'W' ) ) ) ) ) ) ;
410
410
let mut application: Application < Modules > = Application :: new (
411
- & args ( & [ rebase_todo. as_str ( ) ] ) ,
411
+ args ( & [ rebase_todo. as_str ( ) ] ) ,
412
412
event_provider,
413
413
create_mocked_crossterm ( ) ,
414
414
)
@@ -433,7 +433,7 @@ mod tests {
433
433
) ) ) )
434
434
} ) ;
435
435
let mut application: Application < Modules > = Application :: new (
436
- & args ( & [ rebase_todo. as_str ( ) ] ) ,
436
+ args ( & [ rebase_todo. as_str ( ) ] ) ,
437
437
event_provider,
438
438
create_mocked_crossterm ( ) ,
439
439
)
@@ -449,7 +449,7 @@ mod tests {
449
449
let rebase_todo = format ! ( "{git_dir}/rebase-todo" ) ;
450
450
let event_provider = create_event_reader ( || Ok ( Some ( Event :: Key ( KeyEvent :: from ( KeyCode :: Char ( 'W' ) ) ) ) ) ) ;
451
451
let mut application: Application < Modules > = Application :: new (
452
- & args ( & [ rebase_todo. as_str ( ) ] ) ,
452
+ args ( & [ rebase_todo. as_str ( ) ] ) ,
453
453
event_provider,
454
454
create_mocked_crossterm ( ) ,
455
455
)
0 commit comments