Commit 33ae78df66c39a4b9ceb12f41a45a987baf66daf
1 parent
1d8725a2
Exists in
master
and in
1 other branch
Fixed mingle tracker spec - tiny bug due to string vs. symbol conflict
Showing
1 changed file
with
4 additions
and
3 deletions
Show diff stats
spec/controllers/apps_controller_spec.rb
| @@ -288,11 +288,12 @@ describe AppsController do | @@ -288,11 +288,12 @@ describe AppsController do | ||
| 288 | context tracker_klass do | 288 | context tracker_klass do |
| 289 | it "should save tracker params" do | 289 | it "should save tracker params" do |
| 290 | params = tracker_klass::Fields.inject({}){|hash,f| hash[f[0]] = "test_value"; hash } | 290 | params = tracker_klass::Fields.inject({}){|hash,f| hash[f[0]] = "test_value"; hash } |
| 291 | - params['ticket_properties'] = "card_type = defect" if tracker_klass == MingleTracker | ||
| 292 | - params['type'] = tracker_klass.to_s | 291 | + params[:ticket_properties] = "card_type = defect" if tracker_klass == MingleTracker |
| 292 | + params[:type] = tracker_klass.to_s | ||
| 293 | put :update, :id => @app.id, :app => {:issue_tracker_attributes => params} | 293 | put :update, :id => @app.id, :app => {:issue_tracker_attributes => params} |
| 294 | 294 | ||
| 295 | @app.reload | 295 | @app.reload |
| 296 | + | ||
| 296 | tracker = @app.issue_tracker | 297 | tracker = @app.issue_tracker |
| 297 | tracker.should be_a(tracker_klass) | 298 | tracker.should be_a(tracker_klass) |
| 298 | tracker_klass::Fields.each do |field, field_info| | 299 | tracker_klass::Fields.each do |field, field_info| |
| @@ -306,7 +307,7 @@ describe AppsController do | @@ -306,7 +307,7 @@ describe AppsController do | ||
| 306 | it "should show validation notice when sufficient params are not present" do | 307 | it "should show validation notice when sufficient params are not present" do |
| 307 | # Leave out one required param | 308 | # Leave out one required param |
| 308 | params = tracker_klass::Fields[1..-1].inject({}){|hash,f| hash[f[0]] = "test_value"; hash } | 309 | params = tracker_klass::Fields[1..-1].inject({}){|hash,f| hash[f[0]] = "test_value"; hash } |
| 309 | - params['type'] = tracker_klass.to_s | 310 | + params[:type] = tracker_klass.to_s |
| 310 | put :update, :id => @app.id, :app => {:issue_tracker_attributes => params} | 311 | put :update, :id => @app.id, :app => {:issue_tracker_attributes => params} |
| 311 | 312 | ||
| 312 | @app.reload | 313 | @app.reload |