23 lines
725 B
Ruby
23 lines
725 B
Ruby
require 'test_helper'
|
|
|
|
class DeliverablesShowTest < ActionController::IntegrationTest
|
|
include Redmine::I18n
|
|
|
|
def setup
|
|
@project = Project.generate!(:identifier => 'main')
|
|
@contract = Contract.generate!(:project => @project)
|
|
@manager = User.generate!
|
|
@deliverable = FixedDeliverable.generate!(:contract => @contract, :manager => @manager)
|
|
@user = User.generate_user_with_permission_to_manage_budget(:project => @project)
|
|
|
|
login_as(@user.login, 'contracts')
|
|
end
|
|
|
|
should "redirect to the contract page" do
|
|
visit "/projects/#{@project.identifier}/contracts/#{@contract.id}/deliverables/#{@deliverable.id}"
|
|
assert_response :success
|
|
assert_template 'contracts/show'
|
|
|
|
end
|
|
end
|