mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
Fix blank line between comments issue (#3407)
* Added failing test to demonstrate issue with dec loading * Prevents empty lines between comments from being interpreted as the start of the sideboard
This commit is contained in:
parent
cf9fdcd09e
commit
bc2cb59c50
2 changed files with 18 additions and 2 deletions
|
|
@ -228,10 +228,25 @@ TEST(LoadingFromClipboardTest, LotsOfStuffInBulkTesting)
|
|||
ASSERT_EQ(expectedMainboard, decklistBuilder.mainboard());
|
||||
ASSERT_EQ(expectedSideboard, decklistBuilder.sideboard());
|
||||
}
|
||||
|
||||
TEST(LoadingFromClipboardTest, CommentsBeforeCardsTesting)
|
||||
{
|
||||
QString *clipboard = new QString("//NAME: Title from Website.com\n"
|
||||
"\n"
|
||||
"//Main\n"
|
||||
"1 test1\n");
|
||||
DeckList *decklist = fromClipboard(clipboard);
|
||||
DecklistBuilder decklistBuilder = DecklistBuilder();
|
||||
decklist->forEachCard(decklistBuilder);
|
||||
CardRows expectedMainboard = CardRows({{"test1", 1}});
|
||||
CardRows expectedSideboard = CardRows({});
|
||||
ASSERT_EQ(expectedMainboard, decklistBuilder.mainboard());
|
||||
ASSERT_EQ(expectedSideboard, decklistBuilder.sideboard());
|
||||
}
|
||||
} // namespace
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
::testing::InitGoogleTest(&argc, argv);
|
||||
return RUN_ALL_TESTS();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue