[#975] Add test for editing version start date
This commit is contained in:
parent
e6c79ddef4
commit
a6071c75ec
@ -112,13 +112,18 @@ class VersionsControllerTest < ActionController::TestCase
|
|||||||
|
|
||||||
def test_post_update
|
def test_post_update
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
|
|
||||||
|
today = Date.today
|
||||||
put :update, :id => 2,
|
put :update, :id => 2,
|
||||||
:version => { :name => 'New version name',
|
:version => { :name => 'New version name',
|
||||||
:effective_date => Date.today.strftime("%Y-%m-%d")}
|
:start_date => today.yesterday.strftime("%Y-%m-%d"),
|
||||||
|
:effective_date => today.strftime("%Y-%m-%d"),
|
||||||
|
}
|
||||||
assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => 'ecookbook'
|
assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => 'ecookbook'
|
||||||
version = Version.find(2)
|
version = Version.find(2)
|
||||||
assert_equal 'New version name', version.name
|
assert_equal 'New version name', version.name
|
||||||
assert_equal Date.today, version.effective_date
|
assert_equal today.yesterday, version.start_date
|
||||||
|
assert_equal today, version.effective_date
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_post_update_with_validation_failure
|
def test_post_update_with_validation_failure
|
||||||
|
Loading…
x
Reference in New Issue
Block a user