         gridHelper = new Helpers.Grid(@field._grid)
         gridHelper.startEditingCell('', 'cardFields').then (inlineEditor) =>
           field = inlineEditor.editor.field
-          @click(css: '.' + field.rightCls.replace(' ', '.')).then =>
+          fieldRightClsSelector = '.' + field.rightCls.replace(' ', '.')
+          @click(css: fieldRightClsSelector).then =>
             @once(
-              condition: => field.list.getEl().down('.' + field.rightCls.replace(' ', '.')).getHTML() == field.rightUpdateText
+              condition: => field.list.getEl().down(fieldRightClsSelector).getHTML() == field.rightUpdateText
               description: 'wait for right side action text to swap'
             ).then =>
-              @click(css: '.' + field.rightCls.replace(' ', '.')).then =>
-                rowOneCardFieldsNameArray = Ext.Array.pluck(Ext.Array.pluck(@field._grid.store.getAt(0).get('cardFields'), 'data'), 'name')
+              @click(css: fieldRightClsSelector).then =>
+                rowOneCardFieldsNameArray = _.pluck(_.pluck(@field._grid.store.getAt(0).get('cardFields'), 'data'), 'name')
                 expect(rowOneCardFieldsNameArray).not.toContain 'AcceptedDate'
                 expect(@field._grid.store.getAt(1).get('cardFields')).not.toContain 'AcceptedDate'
 
   helpers
-    _createKanbanSettingsField: (config) ->
+    createKanbanSettingsField: (config) ->
       @readyCallback = @stub()
 
       @field = Ext.create('Rally.apps.kanban.ColumnSettingsField', Ext.apply(

        cells = Ext.dom.Query.select('.x4-grid-cell > .x4-grid-cell-inner')
        expect(html).toBe options.expectedValues[i] for html, i in Ext.Array.pluck(cells, 'innerHTML')

    _refreshField: (allowedValues)->
      scheduleStateField = Rally.test.mock.data.WsapiModelFactory.getModel('UserStory').getField('ScheduleState')
      @allowedValues = allowedValues || ["Defined", "In-Progress"]
      @ajax.whenQueryingAllowedValues(scheduleStateField).respondWith @allowedValues
      @field.refreshWithNewField scheduleStateField

    _setupWithTwoColumnsShown: (cardFieldForFirstColumn) ->
      @_createKanbanSettingsField(
             renderTo: 'testDiv',
             shouldShowColumnLevelFieldPicker: true
      )
      @_refreshField()
      value = Ext.JSON.encode(
        Defined: {wip: 2, scheduleStateMapping: "Defined", cardFields: cardFieldForFirstColumn}
        "In-Progress": {wip: 2, scheduleStateMapping: "Defined"}

      )

    _assertGridSetWithValues: (options) ->
      @createKanbanSettingsField(
        renderTo: 'testDiv',
        shouldShowColumnLevelFieldPicker: options.shouldShowColumnLevelFieldPicker
        defaultCardFields: options.defaultCardFields
      )
      @refreshField()
      if options.shouldShowColumnLevelFieldPicker
        @value = Ext.JSON.encode({
          Defined: {wip:2, scheduleStateMapping:"Defined",cardFields: options.cardFields || @customFieldSubmitValue}
