FIX: Some unittests had incorrect assertions.

This commit is contained in:
Jeremy Wall 2017-12-24 15:37:56 -05:00
parent 4d11d26e13
commit b25e12608c

View File

@ -1412,26 +1412,22 @@ mod test {
assert!(field_value(LocatedSpan::new("foo")).is_incomplete() ); assert!(field_value(LocatedSpan::new("foo")).is_incomplete() );
assert!(field_value(LocatedSpan::new("foo =")).is_incomplete() ); assert!(field_value(LocatedSpan::new("foo =")).is_incomplete() );
//assert_eq!(field_value(LocatedSpan::new("foo = 1")), assert_eq!(field_value(LocatedSpan::new("foo = 1")),
// IResult::Done(LocatedSpan { offset: 7, line: 1, fragment: "" }, IResult::Done(LocatedSpan { offset: 7, line: 1, fragment: "" },
// (Token::new("foo", 1, 1), (Token::new("foo", 1, 1),
// Expression::Simple(Value::Int(value_node!(1, 1, 7))))) ); Expression::Simple(Value::Int(value_node!(1, 1, 7))))) );
//assert_eq!(field_value(LocatedSpan::new("foo = \"1\"")), assert_eq!(field_value(LocatedSpan::new("foo = \"1\"")),
// IResult::Done(LocatedSpan { offset: 9, line: 1, fragment: "" }, IResult::Done(LocatedSpan { offset: 9, line: 1, fragment: "" },
// (Token::new("foo", 1, 1), (Token::new("foo", 1, 1),
// Expression::Simple(Value::String(value_node!("1".to_string(), 1, 7))))) ); Expression::Simple(Value::String(value_node!("1".to_string(), 1, 7))))) );
//assert_eq!(field_value(LocatedSpan::new("foo = bar")), assert_eq!(field_value(LocatedSpan::new("foo = bar ")),
// IResult::Done(LocatedSpan { offset: 9, line: 1, fragment: "" }, IResult::Done(LocatedSpan { offset: 10, line: 1, fragment: "" },
// (Token::new("foo", 1, 1), (Token::new("foo", 1, 1),
// Expression::Simple(Value::Symbol(value_node!("bar".to_string(), 1, 7))))) ); Expression::Simple(Value::Selector(make_selector!(make_expr!("bar", 1, 7), 1, 6))))) );
//assert_eq!(field_value(LocatedSpan::new("foo = bar ")), assert_eq!(field_value(LocatedSpan::new("foo = bar.baz ")),
// IResult::Done(LocatedSpan { offset: 10, line: 1, fragment: "" }, IResult::Done(LocatedSpan { offset: 14, line: 1, fragment: "" },
// (Token::new("foo", 1, 1), (Token::new("foo", 1, 1),
// Expression::Simple(Value::Symbol(value_node!("bar".to_string(), 1, 7))))) ); Expression::Simple(Value::Selector(make_selector!(make_expr!("bar", 1, 7) => [ make_tok!("baz", 1, 11) ] => 1, 6))))));
//assert_eq!(field_value(LocatedSpan::new("foo = bar.baz ")),
// IResult::Done(LocatedSpan { offset: 14, line: 1, fragment: "" },
// (Token::new("foo", 1, 1),
// Expression::Simple(Value::Selector(make_selector!(make_expr!("bar") => "baz"))))));
} }
#[test] #[test]