mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-25 02:46:17 +04:00
helix-lsp-types: Resolve clippy lints in tests
This commit is contained in:
parent
3963969b89
commit
981e5cd737
@ -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 {
|
||||
value_set: vec![CompletionItemTag::DEPRECATED],
|
||||
});
|
||||
let t = CompletionItemCapability {
|
||||
tag_support: Some(TagSupport {
|
||||
value_set: vec![CompletionItemTag::DEPRECATED],
|
||||
}),
|
||||
..CompletionItemCapability::default()
|
||||
};
|
||||
test_deserialization(r#"{"tagSupport": {"valueSet": [1]}}"#, &t);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user