<% end %>
<% if @issue.safe_attribute? 'start_date' %>
-<p>
+<p id="start_date_area">
<%= f.text_field(:start_date, :size => 10, :disabled => !@issue.leaf?,
:required => @issue.required_attribute?('start_date')) %>
<%= calendar_for('issue_start_date') if @issue.leaf? %>
<% end %>
<% if @issue.safe_attribute? 'due_date' %>
-<p>
+<p id="due_date_area">
<%= f.text_field(:due_date, :size => 10, :disabled => !@issue.leaf?,
:required => @issue.required_attribute?('due_date')) %>
<%= calendar_for('issue_due_date') if @issue.leaf? %>
assert_equal ['Dave Lopper', 'Some Watcher'], issue.watcher_users.map(&:name).sort
end
+ def test_create_issue_start_due_date
+ with_settings :default_issue_start_date_to_creation_date => 0 do
+ log_user('jsmith', 'jsmith')
+ visit '/projects/ecookbook/issues/new'
+ assert_equal "", page.find('input#issue_start_date').value
+ assert_equal "", page.find('input#issue_due_date').value
+ page.first('p#start_date_area img').click
+ page.first("td.ui-datepicker-days-cell-over a").click
+ assert_equal Date.today.to_s, page.find('input#issue_start_date').value
+ page.first('p#due_date_area img').click
+ page.first("td.ui-datepicker-days-cell-over a").click
+ assert_equal Date.today.to_s, page.find('input#issue_due_date').value
+ end
+ end
+
def test_preview_issue_description
log_user('jsmith', 'jsmith')
visit '/projects/ecookbook/issues/new'