forked from extern/nushell
Simplify a few boolean creations (#2543)
This commit is contained in:
parent
dd79afb503
commit
e05e6b42fe
@ -130,7 +130,7 @@ fn action(
|
||||
mod tests {
|
||||
use super::{action, SubCommand};
|
||||
use nu_plugin::test_helpers::value::string;
|
||||
use nu_protocol::{Primitive, UntaggedValue};
|
||||
use nu_protocol::UntaggedValue;
|
||||
use nu_source::Tag;
|
||||
|
||||
#[test]
|
||||
@ -145,8 +145,7 @@ mod tests {
|
||||
let word = string("Cargo.tomL");
|
||||
let pattern = ".tomL";
|
||||
let insensitive = false;
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(true.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(true).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, insensitive, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
@ -157,8 +156,7 @@ mod tests {
|
||||
let word = string("Cargo.tomL");
|
||||
let pattern = "Lomt.";
|
||||
let insensitive = false;
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(false.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(false).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, insensitive, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
@ -169,8 +167,7 @@ mod tests {
|
||||
let word = string("Cargo.ToMl");
|
||||
let pattern = ".TOML";
|
||||
let insensitive = true;
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(true.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(true).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, insensitive, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
@ -181,8 +178,7 @@ mod tests {
|
||||
let word = string("Cargo.tOml");
|
||||
let pattern = "lomt.";
|
||||
let insensitive = true;
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(false.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(false).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, insensitive, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
|
@ -104,7 +104,7 @@ fn action(input: &Value, pattern: &str, tag: impl Into<Tag>) -> Result<Value, Sh
|
||||
mod tests {
|
||||
use super::{action, SubCommand};
|
||||
use nu_plugin::test_helpers::value::string;
|
||||
use nu_protocol::{Primitive, UntaggedValue};
|
||||
use nu_protocol::UntaggedValue;
|
||||
use nu_source::Tag;
|
||||
|
||||
#[test]
|
||||
@ -118,8 +118,7 @@ mod tests {
|
||||
fn str_ends_with_pattern() {
|
||||
let word = string("Cargo.toml");
|
||||
let pattern = ".toml";
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(true.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(true).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
@ -129,8 +128,7 @@ mod tests {
|
||||
fn str_does_not_end_with_pattern() {
|
||||
let word = string("Cargo.toml");
|
||||
let pattern = "Car";
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(false.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(false).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
|
@ -104,7 +104,7 @@ fn action(input: &Value, pattern: &str, tag: impl Into<Tag>) -> Result<Value, Sh
|
||||
mod tests {
|
||||
use super::{action, SubCommand};
|
||||
use nu_plugin::test_helpers::value::string;
|
||||
use nu_protocol::{Primitive, UntaggedValue};
|
||||
use nu_protocol::UntaggedValue;
|
||||
use nu_source::Tag;
|
||||
|
||||
#[test]
|
||||
@ -118,8 +118,7 @@ mod tests {
|
||||
fn str_starts_with_pattern() {
|
||||
let word = string("Cargo.toml");
|
||||
let pattern = "Car";
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(true.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(true).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
@ -129,8 +128,7 @@ mod tests {
|
||||
fn str_does_not_start_with_pattern() {
|
||||
let word = string("Cargo.toml");
|
||||
let pattern = ".toml";
|
||||
let expected =
|
||||
UntaggedValue::Primitive(Primitive::Boolean(false.into())).into_untagged_value();
|
||||
let expected = UntaggedValue::boolean(false).into_untagged_value();
|
||||
|
||||
let actual = action(&word, &pattern, Tag::unknown()).unwrap();
|
||||
assert_eq!(actual, expected);
|
||||
|
@ -42,7 +42,7 @@ fn entry(arg: impl Into<String>, path: Value, builtin: bool, tag: Tag) -> Value
|
||||
map.insert("path".to_string(), path);
|
||||
map.insert(
|
||||
"builtin".to_string(),
|
||||
UntaggedValue::Primitive(Primitive::Boolean(builtin)).into_value(tag.clone()),
|
||||
UntaggedValue::boolean(builtin).into_value(tag.clone()),
|
||||
);
|
||||
|
||||
UntaggedValue::row(map).into_value(tag)
|
||||
|
@ -207,8 +207,8 @@ impl UntaggedValue {
|
||||
}
|
||||
|
||||
/// Helper for creating boolean values
|
||||
pub fn boolean(s: impl Into<bool>) -> UntaggedValue {
|
||||
UntaggedValue::Primitive(Primitive::Boolean(s.into()))
|
||||
pub fn boolean(b: impl Into<bool>) -> UntaggedValue {
|
||||
UntaggedValue::Primitive(Primitive::Boolean(b.into()))
|
||||
}
|
||||
|
||||
/// Helper for creating date duration values
|
||||
|
Loading…
Reference in New Issue
Block a user