tests: Allow quotes in keys

This commit is contained in:
Matthias Beyer 2016-01-29 22:11:59 +01:00
parent db38713977
commit e3daf7c853

View file

@ -75,7 +75,8 @@ mod test {
#[test] #[test]
fn test_single_quoted() { fn test_single_quoted() {
assert!(String::from("foo='bar'").into_kv().is_none()); let s = String::from("foo='bar'").into_kv().unwrap();
assert_eq!(KeyValue::new(String::from("foo"), String::from("\'bar\'")), s);
} }
#[test] #[test]
@ -86,12 +87,14 @@ mod test {
#[test] #[test]
fn test_double_and_single_quoted() { fn test_double_and_single_quoted() {
assert!(String::from("foo=\"bar\'").into_kv().is_none()); let s = String::from("foo=\"bar\'").into_kv().unwrap();
assert_eq!(KeyValue::new(String::from("foo"), String::from("\"bar\'")), s);
} }
#[test] #[test]
fn test_single_and_double_quoted() { fn test_single_and_double_quoted() {
assert!(String::from("foo=\'bar\"").into_kv().is_none()); let s = String::from("foo=\'bar\"").into_kv().unwrap();
assert_eq!(KeyValue::new(String::from("foo"), String::from("\'bar\"")), s);
} }
#[test] #[test]