Commit a77dfc464b033038537da1a4710b39df37a2cc06
1 parent
46997c6a
Exists in
spb-stable
and in
3 other branches
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 | -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 |