mirror of
https://github.com/instant-labs/instant-epp.git
synced 2025-02-16 05:42:06 +00:00
Add test case for empty queue poll response
This commit is contained in:
parent
569bd86bae
commit
427db7a1eb
@ -148,4 +148,19 @@ mod tests {
|
||||
assert_eq!(object.tr_ids.client_tr_id.unwrap(), CLTRID.into());
|
||||
assert_eq!(object.tr_ids.server_tr_id, SVTRID.into());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn empty_queue_response() {
|
||||
let xml = get_xml("response/message/poll_empty_queue.xml").unwrap();
|
||||
let object = MessagePoll::deserialize_response(xml.as_str()).unwrap();
|
||||
|
||||
assert_eq!(object.result.code, 1300);
|
||||
assert_eq!(
|
||||
object.result.message,
|
||||
"Command completed successfully; no messages".into()
|
||||
);
|
||||
|
||||
assert_eq!(object.tr_ids.client_tr_id.unwrap(), CLTRID.into());
|
||||
assert_eq!(object.tr_ids.server_tr_id, SVTRID.into());
|
||||
}
|
||||
}
|
||||
|
12
tests/resources/response/message/poll_empty_queue.xml
Normal file
12
tests/resources/response/message/poll_empty_queue.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||
<response>
|
||||
<result code="1300">
|
||||
<msg>Command completed successfully; no messages</msg>
|
||||
</result>
|
||||
<trID>
|
||||
<clTRID>cltrid:1626454866</clTRID>
|
||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||
</trID>
|
||||
</response>
|
||||
</epp>
|
Loading…
Reference in New Issue
Block a user