mirror of
https://github.com/nushell/nushell.git
synced 2025-08-19 08:52:27 +02:00
nu-cli/completions: add custom completion test (#5543)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
mod support;
|
||||
pub mod support;
|
||||
|
||||
use nu_cli::NuCompleter;
|
||||
use reedline::Completer;
|
||||
@@ -7,7 +7,11 @@ use support::{match_suggestions, new_engine};
|
||||
#[test]
|
||||
fn variables_completions() {
|
||||
// Create a new engine
|
||||
let (_, _, engine, stack) = new_engine();
|
||||
let (dir, _, mut engine, mut stack) = new_engine();
|
||||
|
||||
// Add record value as example
|
||||
let record = "let actor = { name: 'Tom Hardy', age: 44 }";
|
||||
assert!(support::merge_input(record.as_bytes(), &mut engine, &mut stack, dir).is_ok());
|
||||
|
||||
// Instatiate a new completer
|
||||
let mut completer = NuCompleter::new(std::sync::Arc::new(engine), stack);
|
||||
|
Reference in New Issue
Block a user