diff --git a/src/main/java/com/nickhumberstone/xpvoting/ProposalService.java b/src/main/java/com/nickhumberstone/xpvoting/ProposalService.java index 90e2487..15b86ad 100644 --- a/src/main/java/com/nickhumberstone/xpvoting/ProposalService.java +++ b/src/main/java/com/nickhumberstone/xpvoting/ProposalService.java @@ -22,4 +22,8 @@ public void addProposal(String proposal) { proposals.add(proposal); } + public void clearProposals() { + proposals.clear(); + } + } diff --git a/src/test/java/com/nickhumberstone/xpvoting/ProposalServiceTest.java b/src/test/java/com/nickhumberstone/xpvoting/ProposalServiceTest.java index e59af95..2c020ee 100644 --- a/src/test/java/com/nickhumberstone/xpvoting/ProposalServiceTest.java +++ b/src/test/java/com/nickhumberstone/xpvoting/ProposalServiceTest.java @@ -26,4 +26,11 @@ void should_be_able_to_add_multiple_proposals() { service.addProposal("Proposal B"); assertThat(service.proposals()).contains("Proposal A", "Proposal B"); } + + @Test + void should_be_able_to_clear_proposals() { + service.addProposal("I'm not empty"); + service.clearProposals(); + assertThat(service.proposals()).isEmpty(); + } }