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   -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