helix-lsp-types: Resolve clippy lints in tests
This commit is contained in:
parent
3963969b89
commit
981e5cd737
1 changed files with 14 additions and 8 deletions
|
@ -578,20 +578,26 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn test_tag_support_deserialization() {
|
||||
let mut empty = CompletionItemCapability::default();
|
||||
empty.tag_support = None;
|
||||
let empty = CompletionItemCapability {
|
||||
tag_support: None,
|
||||
..CompletionItemCapability::default()
|
||||
};
|
||||
|
||||
test_deserialization(r#"{}"#, &empty);
|
||||
test_deserialization(r#"{"tagSupport": false}"#, &empty);
|
||||
|
||||
let mut t = CompletionItemCapability::default();
|
||||
t.tag_support = Some(TagSupport { value_set: vec![] });
|
||||
let t = CompletionItemCapability {
|
||||
tag_support: Some(TagSupport { value_set: vec![] }),
|
||||
..CompletionItemCapability::default()
|
||||
};
|
||||
test_deserialization(r#"{"tagSupport": true}"#, &t);
|
||||
|
||||
let mut t = CompletionItemCapability::default();
|
||||
t.tag_support = Some(TagSupport {
|
||||
let t = CompletionItemCapability {
|
||||
tag_support: Some(TagSupport {
|
||||
value_set: vec![CompletionItemTag::DEPRECATED],
|
||||
});
|
||||
}),
|
||||
..CompletionItemCapability::default()
|
||||
};
|
||||
test_deserialization(r#"{"tagSupport": {"valueSet": [1]}}"#, &t);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue