##// END OF EJS Templates
Removed the default 0 value for issues foreign keys....
Jean-Philippe Lang -
r11187:b4013dc9f2c0
parent child
Show More
@@ -0,0 +1,19
1 class RemoveIssuesDefaultFkValues < ActiveRecord::Migration
2 def up
3 change_column_default :issues, :tracker_id, nil
4 change_column_default :issues, :project_id, nil
5 change_column_default :issues, :status_id, nil
6 change_column_default :issues, :assigned_to_id, nil
7 change_column_default :issues, :priority_id, nil
8 change_column_default :issues, :author_id, nil
9 end
10
11 def down
12 change_column_default :issues, :tracker_id, 0
13 change_column_default :issues, :project_id, 0
14 change_column_default :issues, :status_id, 0
15 change_column_default :issues, :assigned_to_id, 0
16 change_column_default :issues, :priority_id, 0
17 change_column_default :issues, :author_id, 0
18 end
19 end
@@ -35,6 +35,19 class IssueTest < ActiveSupport::TestCase
35 User.current = nil
35 User.current = nil
36 end
36 end
37
37
38 def test_initialize
39 issue = Issue.new
40
41 assert_nil issue.project_id
42 assert_nil issue.tracker_id
43 assert_nil issue.author_id
44 assert_nil issue.assigned_to_id
45 assert_nil issue.category_id
46
47 assert_equal IssueStatus.default, issue.status
48 assert_equal IssuePriority.default, issue.priority
49 end
50
38 def test_create
51 def test_create
39 issue = Issue.new(:project_id => 1, :tracker_id => 1, :author_id => 3,
52 issue = Issue.new(:project_id => 1, :tracker_id => 1, :author_id => 3,
40 :status_id => 1, :priority => IssuePriority.all.first,
53 :status_id => 1, :priority => IssuePriority.all.first,
General Comments 0
You need to be logged in to leave comments. Login now