Recognize broken section headings, mk. 1

This commit is contained in:
TheAssassin
2018-11-14 10:41:47 +01:00
parent fbc1d78122
commit dc8f446ca4
2 changed files with 14 additions and 1 deletions

View File

@@ -201,3 +201,11 @@ TEST_F(DesktopFileReaderFixture, testParseLinesWithMultipleSpaces) {
EXPECT_EQ(section["Name"].value(), "What a great name");
}
TEST_F(DesktopFileReaderFixture, testReadBrokenSectionHeader) {
std::stringstream ins;
ins << "[Desktop Entry" << std::endl
<< "test=test" << std::endl;
ASSERT_THROW(DesktopFileReader reader(ins), ParseError);
}