Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def "Should post an issue when enough posts appear"() {
- List<BlogPost> companyBlogPosts = List.empty()
- List<BlogPost> personalBlogPosts = List.empty()
- List<BlogPost> videoBlogPosts = List.empty()
- for (int i = 0; i < 15; i++) {
- companyBlogPosts.append(aBlogPost(i,BlogType.COMPANY))
- personalBlogPosts.append(aBlogPost(i,BlogType.PERSONAL))
- videoBlogPosts.append(aBlogPost(i,BlogType.VIDEOS))
- }
- given:
- newsletterIssueRepository.count() >> 0
- 2 * blogPostRepository.findBlogPostsOfType(BlogType.COMPANY) >> List.empty()
- 2 * blogPostRepository.findBlogPostsOfType(BlogType.VIDEOS) >> List.empty()
- 2 * blogPostRepository.findBlogPostsOfType(BlogType.PERSONAL) >> List.empty()
- 1 * blogPostRepository.findBlogPostsOfType(BlogType.COMPANY) >> companyBlogPosts
- 1 * blogPostRepository.findBlogPostsOfType(BlogType.VIDEOS) >> videoBlogPosts
- 1 * blogPostRepository.findBlogPostsOfType(BlogType.PERSONAL) >> personalBlogPosts
- when:
- initialDevelopmentIssuePublisher.publishTestDevelopmentIssue()
- then:
- 1 * newNewsletterIssuePublisher.publishNewIssue(_)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement