mirror of
https://github.com/n0-computer/noq.git
synced 2026-10-03 21:03:15 +00:00
H3: fix setting ids in tests
This commit is contained in:
@@ -312,6 +312,7 @@ impl SettingsFrame {
|
||||
}
|
||||
let identifier = buf.get::<SettingId>()?;
|
||||
let value = buf.get_var()?;
|
||||
println!("frame value: {:x}", identifier.0);
|
||||
match identifier {
|
||||
id if id.0 & 0x0f0f == 0x0a0a => continue,
|
||||
SettingId::NUM_PLACEHOLDERS => {
|
||||
@@ -333,8 +334,8 @@ impl FrameHeader for SettingsFrame {
|
||||
const TYPE: Type = Type::SETTINGS;
|
||||
fn len(&self) -> usize {
|
||||
size_of::<u16>() * 2
|
||||
+ varint::size(self.max_header_list_size).unwrap()
|
||||
+ varint::size(self.num_placeholders).unwrap()
|
||||
+ varint::size(self.max_header_list_size).unwrap()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -402,7 +403,7 @@ mod tests {
|
||||
};
|
||||
|
||||
let mut buf = Cursor::new(&[
|
||||
18, 4, 0, 3, 128, 0, 250, 218, 0x1a, 0x2a, 128, 0, 250, 218, 0, 6, 128, 0, 250, 218,
|
||||
18, 4, 0, 8, 128, 0, 250, 218, 0x1a, 0x2a, 128, 0, 250, 218, 0, 6, 128, 0, 250, 218,
|
||||
]);
|
||||
let decoded = HttpFrame::decode(&mut buf).unwrap();
|
||||
assert_eq!(decoded, HttpFrame::Settings(settings));
|
||||
@@ -439,7 +440,7 @@ mod tests {
|
||||
num_placeholders: 0xFADA,
|
||||
max_header_list_size: 0xFADA,
|
||||
}),
|
||||
&[12, 4, 0, 3, 128, 0, 250, 218, 0, 6, 128, 0, 250, 218],
|
||||
&[12, 4, 0, 8, 128, 0, 250, 218, 0, 6, 128, 0, 250, 218],
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user