def test_canDecorateStoryDescriptionWithJiraInfo(self):
     item = PivotalTrackerItem()
     jiraUrl = "https://www.jira.com/browse/TEST-pti1234"
     description = "description"
     decoratedDescription = "https://www.jira.com/browse/TEST-pti1234\ndescription"
     item.withDescription(description)
     item.withJiraUrl(jiraUrl)
     self.assertEqual(item.decoratedStory().GetDescription(), decoratedDescription)
 def test_itemWithoutJiraInfoDoesNotDecorate(self):
     item = PivotalTrackerItem(Story())
     description = "description"
     summary = "summary"
     item.withDescription(description)
     item.withSummary(summary)
     self.assertEqual(item.decoratedStory().GetDescription(), description)
     self.assertEqual(item.decoratedStory().GetName(), summary)
Exemplo n.º 3
0
 def test_itemWithoutJiraInfoDoesNotDecorate(self):
     item = PivotalTrackerItem(Story())
     description = "description"
     summary = "summary"
     item.withDescription(description)
     item.withSummary(summary)
     self.assertEqual(item.decoratedStory().GetDescription(), description)
     self.assertEqual(item.decoratedStory().GetName(), summary)
 def test_whenTryingToChangeDescriptionToDuplicateDescriptionNoUpdateIsMade(self):
     description = "description"
     story = Story()
     story.SetDescription(description)
     item = PivotalTrackerItem(story)
     item.withDescription(description)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(None, storyToUpdate.GetDescription())
     self.assertEqual([], storyToUpdate.UPDATE_FIELDS)
Exemplo n.º 5
0
 def test_canDecorateStoryDescriptionWithJiraInfo(self):
     item = PivotalTrackerItem()
     jiraUrl = "https://www.jira.com/browse/TEST-pti1234"
     description = "description"
     decoratedDescription = "https://www.jira.com/browse/TEST-pti1234\ndescription"
     item.withDescription(description)
     item.withJiraUrl(jiraUrl)
     self.assertEqual(item.decoratedStory().GetDescription(),
                      decoratedDescription)
Exemplo n.º 6
0
 def test_whenTryingToChangeDescriptionToDuplicateDescriptionNoUpdateIsMade(
         self):
     description = "description"
     story = Story()
     story.SetDescription(description)
     item = PivotalTrackerItem(story)
     item.withDescription(description)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(None, storyToUpdate.GetDescription())
     self.assertEqual([], storyToUpdate.UPDATE_FIELDS)
 def test_changingDescriptionChangesPivotalStoryDescription(self):
     item = PivotalTrackerItem()
     description = "New"
     returnedItem = item.withDescription(description)
     self.assertEqual(item.underlying().GetDescription(), description)
     self.assertEqual(returnedItem, item)
     storyToUpdate = returnedItem.decoratedStory()
     self.assertEqual(description, storyToUpdate.GetDescription())
     self.assertTrue('description' in storyToUpdate.UPDATE_FIELDS)
     pass
Exemplo n.º 8
0
 def test_changingDescriptionChangesPivotalStoryDescription(self):
     item = PivotalTrackerItem()
     description = "New"
     returnedItem = item.withDescription(description)
     self.assertEqual(item.underlying().GetDescription(), description)
     self.assertEqual(returnedItem, item)
     storyToUpdate = returnedItem.decoratedStory()
     self.assertEqual(description, storyToUpdate.GetDescription())
     self.assertTrue('description' in storyToUpdate.UPDATE_FIELDS)
     pass