Commit a77dfc464b033038537da1a4710b39df37a2cc06

Authored by Dmitriy Zaporozhets
1 parent 46997c6a

Remove unnecessary spec

Showing 1 changed file with 0 additions and 73 deletions   Show diff stats
spec/contexts/issues/list_context_spec.rb
@@ -1,73 +0,0 @@ @@ -1,73 +0,0 @@
1 -require 'spec_helper'  
2 -  
3 -describe Issues::ListContext do  
4 -  
5 - let(:user) { create(:user) }  
6 - let(:project) { create(:project, creator: user) }  
7 -  
8 - titles = ['foo','bar','baz']  
9 - titles.each_with_index do |title, index|  
10 - let!(title.to_sym) { create(:issue, title: title, project: project, created_at: Time.now - (index * 60)) }  
11 - end  
12 -  
13 - describe 'sorting' do  
14 - it 'sorts by newest' do  
15 - params = {sort: 'newest'}  
16 -  
17 - issues = Issues::ListContext.new(project, user, params).execute  
18 - issues.first.should eq foo  
19 - end  
20 -  
21 - it 'sorts by oldest' do  
22 - params = {sort: 'oldest'}  
23 -  
24 - issues = Issues::ListContext.new(project, user, params).execute  
25 - issues.first.should eq baz  
26 - end  
27 -  
28 - it 'sorts by recently updated' do  
29 - params = {sort: 'recently_updated'}  
30 - baz.updated_at = Time.now + 10  
31 - baz.save  
32 -  
33 - issues = Issues::ListContext.new(project, user, params).execute  
34 - issues.first.should eq baz  
35 - end  
36 -  
37 - it 'sorts by least recently updated' do  
38 - params = {sort: 'last_updated'}  
39 - bar.updated_at = Time.now - 10  
40 - bar.save  
41 -  
42 - issues = Issues::ListContext.new(project, user, params).execute  
43 - issues.first.should eq bar  
44 - end  
45 -  
46 - describe 'sorting by milestone' do  
47 - let(:newer_due_milestone) { create(:milestone, due_date: '2013-12-11') }  
48 - let(:later_due_milestone) { create(:milestone, due_date: '2013-12-12') }  
49 -  
50 - before :each do  
51 - foo.milestone = newer_due_milestone  
52 - foo.save  
53 - bar.milestone = later_due_milestone  
54 - bar.save  
55 - end  
56 -  
57 - it 'sorts by most recently due milestone' do  
58 - params = {sort: 'milestone_due_soon'}  
59 -  
60 - issues = Issues::ListContext.new(project, user, params).execute  
61 - issues.first.should eq foo  
62 -  
63 - end  
64 -  
65 - it 'sorts by least recently due milestone' do  
66 - params = {sort: 'milestone_due_later'}  
67 -  
68 - issues = Issues::ListContext.new(project, user, params).execute  
69 - issues.first.should eq bar  
70 - end  
71 - end  
72 - end  
73 -end