Commit 7f7688d6141f5928f0b7ac6592045d437fd714ad
Committed by
Rafael Manzo
1 parent
08b04c72
Exists in
master
and in
23 other branches
[Mezuro] Fixed 'get project tree' tests
Showing
1 changed file
with
13 additions
and
15 deletions
Show diff stats
plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb
@@ -54,9 +54,10 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase | @@ -54,9 +54,10 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase | ||
54 | assert_select('h3', 'ERROR') | 54 | assert_select('h3', 'ERROR') |
55 | end | 55 | end |
56 | 56 | ||
57 | - should 'get project results' do | 57 | + should 'get project results without date' do |
58 | create_project_content | 58 | create_project_content |
59 | Kalibro::Client::ProjectResultClient.expects(:last_result).with(@name).returns(@project_result) | 59 | Kalibro::Client::ProjectResultClient.expects(:last_result).with(@name).returns(@project_result) |
60 | + Kalibro::Client::ProjectClient.expects(:project).with(@name).returns(@project) | ||
60 | get :project_result, :profile => @profile.identifier, :id => @content.id | 61 | get :project_result, :profile => @profile.identifier, :id => @content.id |
61 | assert_response 200 | 62 | assert_response 200 |
62 | assert_select('h4', 'Last Result') | 63 | assert_select('h4', 'Last Result') |
@@ -64,11 +65,9 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase | @@ -64,11 +65,9 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase | ||
64 | 65 | ||
65 | should 'get project results from a specific date' do | 66 | should 'get project results from a specific date' do |
66 | create_project_content | 67 | create_project_content |
67 | - client = mock | ||
68 | - Kalibro::Client::ProjectResultClient.expects(:new).returns(client) | ||
69 | - client.expects(:has_results_before).returns(true) | ||
70 | - client.expects(:last_result_before).returns(@project_result) | ||
71 | - get :project_result, :profile => @profile.identifier, :id => @content.id, :date => "2012-04-13T20:39:41+04:00" | 68 | + mock_project_result |
69 | + Kalibro::Client::ProjectClient.expects(:project).with(@name).returns(@project) | ||
70 | + get :project_result, :profile => @profile.identifier, :id => @content.id, :date => @project_result.date | ||
72 | assert_response 200 | 71 | assert_response 200 |
73 | end | 72 | end |
74 | 73 | ||
@@ -93,22 +92,21 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase | @@ -93,22 +92,21 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase | ||
93 | assert_response 200 | 92 | assert_response 200 |
94 | end | 93 | end |
95 | 94 | ||
96 | - should 'get project tree' do | 95 | + should 'get project tree without date' do |
97 | create_project_content | 96 | create_project_content |
98 | Kalibro::Client::ProjectResultClient.expects(:last_result).with(@name).returns(@project_result) | 97 | Kalibro::Client::ProjectResultClient.expects(:last_result).with(@name).returns(@project_result) |
99 | - get :project_tree, :profile => @profile.identifier, :id => @content.id, :module_name => @name | ||
100 | - assert_response 200 | ||
101 | - assert_select('h2', /Qt-Calculator/) | 98 | + Kalibro::Client::ProjectClient.expects(:project).with(@name).returns(@project) |
99 | + get :project_tree, :profile => @profile.identifier, :id => @content.id, :module_name => @name | ||
100 | + assert_response 200 | ||
101 | + assert_select('h2', /Qt-Calculator/) | ||
102 | end | 102 | end |
103 | 103 | ||
104 | should 'get project tree from a specific date' do | 104 | should 'get project tree from a specific date' do |
105 | create_project_content | 105 | create_project_content |
106 | - client = mock | ||
107 | - Kalibro::Client::ProjectResultClient.expects(:new).returns(client) | ||
108 | - client.expects(:has_results_before).returns(true) | ||
109 | - client.expects(:last_result_before).returns(@project_result) | 106 | + mock_project_result |
107 | + Kalibro::Client::ProjectClient.expects(:project).with(@name).returns(@project) | ||
110 | get :project_tree, :profile => @profile.identifier, :id => @content.id, :module_name => @name, :date => "2012-04-13T20:39:41+04:00" | 108 | get :project_tree, :profile => @profile.identifier, :id => @content.id, :module_name => @name, :date => "2012-04-13T20:39:41+04:00" |
111 | - assert_response 200 | 109 | + assert_response 200 |
112 | end | 110 | end |
113 | 111 | ||
114 | private | 112 | private |