Commit 33ae78df66c39a4b9ceb12f41a45a987baf66daf

Authored by Nathan Broadbent
1 parent 1d8725a2
Exists in master and in 1 other branch production

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