Skip to content
7 changes: 4 additions & 3 deletions src/codegen/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,8 @@ mod tests {

#[test]
fn parse_c_function_simple() {
let contract = try_parse_c_function("int process_item(void* input, size_t len);").expect("TODO: handle error");
let contract = try_parse_c_function("int process_item(void* input, size_t len);")
.expect("TODO: handle error");
assert_eq!(contract.name, "process_item");
assert_eq!(contract.return_type, "Int");
assert_eq!(contract.params.len(), 2);
Expand All @@ -503,8 +504,8 @@ mod tests {

#[test]
fn parse_rpc_method() {
let contract =
try_parse_rpc("rpc GetUser (GetUserRequest) returns (UserResponse);").expect("TODO: handle error");
let contract = try_parse_rpc("rpc GetUser (GetUserRequest) returns (UserResponse);")
.expect("TODO: handle error");
assert_eq!(contract.name, "GetUser");
assert_eq!(contract.params[0].type_name, "GetUserRequest");
assert_eq!(contract.return_type, "UserResponse");
Expand Down
Loading