Fix tests due to core changes

This commit is contained in:
Eric Davis
2011-08-08 10:32:04 -07:00
parent 4ade8de2c4
commit fbd38b3678
3 changed files with 10 additions and 8 deletions
+4 -5
View File
@@ -1,10 +1,9 @@
module ContractsHelper module ContractsHelper
def setup_nested_deliverable_records(deliverable) def setup_nested_deliverable_records(deliverable)
returning(deliverable) do |d| deliverable.labor_budgets.build if deliverable.labor_budgets.empty?
d.labor_budgets.build if d.labor_budgets.empty? deliverable.overhead_budgets.build if deliverable.overhead_budgets.empty?
d.overhead_budgets.build if d.overhead_budgets.empty? deliverable.fixed_budgets.build if deliverable.fixed_budgets.empty?
d.fixed_budgets.build if d.fixed_budgets.empty? deliverable
end
end end
# Simple helper to show the values of a field on an object in a standard format # Simple helper to show the values of a field on an object in a standard format
@@ -19,15 +19,15 @@ class RedmineContracts::Hooks::HelperIssuesShowDetailAfterSettingHookTest < Acti
# Set first # Set first
@issue.init_journal(@manager) @issue.init_journal(@manager)
@issue.deliverable = @deliverable1 @issue.deliverable = @deliverable1
@issue.save! @issue.save! && @issue.reload
# Change # Change
@issue.init_journal(@manager) @issue.init_journal(@manager)
@issue.deliverable = @deliverable2 @issue.deliverable = @deliverable2
@issue.save! @issue.save! && @issue.reload
# Unset # Unset
@issue.init_journal(@manager) @issue.init_journal(@manager)
@issue.deliverable = nil @issue.deliverable = nil
@issue.save! @issue.save! && @issue.reload
login_as('manager', 'existing') login_as('manager', 'existing')
@@ -19,6 +19,9 @@ class RedmineContracts::Hooks::ViewIssuesShowDetailsBottomTest < ActionControlle
@controller ||= ApplicationController.new @controller ||= ApplicationController.new
@controller.class.send(:include, ::Redmine::I18n) @controller.class.send(:include, ::Redmine::I18n)
@controller.response ||= ActionController::TestResponse.new @controller.response ||= ActionController::TestResponse.new
def @controller.api_request?
false
end
# Hack to support render_on # Hack to support render_on
@controller.instance_variable_set('@template', template) @controller.instance_variable_set('@template', template)
@controller.response = response @controller.response = response