Commit 7f7688d6141f5928f0b7ac6592045d437fd714ad
Committed by
Rafael Manzo
1 parent
08b04c72
Exists in
master
and in
22 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 |