Validate snapshot face payloads
This commit is contained in:
@@ -122,7 +122,7 @@ void exports_document_metadata_and_face_payloads(pp::tests::Harness& h)
|
||||
PP_EXPECT(h, imported.value().face_pixel_payload_count() == 2U);
|
||||
}
|
||||
|
||||
void rejects_export_when_document_payload_cannot_encode(pp::tests::Harness& h)
|
||||
void rejects_snapshot_payload_that_cannot_export(pp::tests::Harness& h)
|
||||
{
|
||||
const AnimationFrame root_frames[] {
|
||||
{ .duration_ms = 100, .face_pixels = {} },
|
||||
@@ -161,12 +161,8 @@ void rejects_export_when_document_payload_cannot_encode(pp::tests::Harness& h)
|
||||
.selection_masks = {},
|
||||
});
|
||||
|
||||
PP_EXPECT(h, document.ok());
|
||||
|
||||
const auto exported = export_ppi_project_document(document.value());
|
||||
|
||||
PP_EXPECT(h, !exported.ok());
|
||||
PP_EXPECT(h, exported.status().code == StatusCode::invalid_argument);
|
||||
PP_EXPECT(h, !document.ok());
|
||||
PP_EXPECT(h, document.status().code == StatusCode::invalid_argument);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -175,6 +171,6 @@ int main()
|
||||
{
|
||||
pp::tests::Harness harness;
|
||||
harness.run("exports_document_metadata_and_face_payloads", exports_document_metadata_and_face_payloads);
|
||||
harness.run("rejects_export_when_document_payload_cannot_encode", rejects_export_when_document_payload_cannot_encode);
|
||||
harness.run("rejects_snapshot_payload_that_cannot_export", rejects_snapshot_payload_that_cannot_export);
|
||||
return harness.finish();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user