Fix BlockQuote check in fix_formatted_text test.
This commit is contained in:
parent
97baf4bda5
commit
c7fae71b92
@ -1160,7 +1160,9 @@ TEST(MessageEntities, fix_formatted_text) {
|
|||||||
|
|
||||||
if (keep_url && ((1 << static_cast<td::int32>(entity.type)) & splittable_mask) == 0 &&
|
if (keep_url && ((1 << static_cast<td::int32>(entity.type)) & splittable_mask) == 0 &&
|
||||||
!(end <= url_offset || url_end <= offset)) {
|
!(end <= url_offset || url_end <= offset)) {
|
||||||
keep_url = (entity.type == td::MessageEntity::Type::BlockQuote && offset <= url_offset && url_end <= end);
|
keep_url = ((entity.type == td::MessageEntity::Type::BlockQuote ||
|
||||||
|
entity.type == td::MessageEntity::Type::ExpandableBlockQuote) &&
|
||||||
|
offset <= url_offset && url_end <= end);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ASSERT_EQ(keep_url, std::count(entities.begin(), entities.end(), url_entity) == 1);
|
ASSERT_EQ(keep_url, std::count(entities.begin(), entities.end(), url_entity) == 1);
|
||||||
@ -1183,7 +1185,8 @@ TEST(MessageEntities, fix_formatted_text) {
|
|||||||
// pre can't contain other entities
|
// pre can't contain other entities
|
||||||
ASSERT_TRUE((type_mask & pre_mask) == 0);
|
ASSERT_TRUE((type_mask & pre_mask) == 0);
|
||||||
|
|
||||||
if ((type_mask & splittable_mask) == 0 && entities[i].type != td::MessageEntity::Type::BlockQuote) {
|
if ((type_mask & splittable_mask) == 0 && entities[i].type != td::MessageEntity::Type::BlockQuote &&
|
||||||
|
entities[i].type != td::MessageEntity::Type::ExpandableBlockQuote) {
|
||||||
// continuous entities can contain only splittable entities
|
// continuous entities can contain only splittable entities
|
||||||
ASSERT_TRUE(((1 << static_cast<td::int32>(entities[j].type)) & splittable_mask) != 0);
|
ASSERT_TRUE(((1 << static_cast<td::int32>(entities[j].type)) & splittable_mask) != 0);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user