       expect(html).toBe @allowedValues[i] for html, i in Ext.Array.pluck(firstCells, 'innerHTML')
 
   it 'only validates field if the store has been loaded', ->
-    @_createKanbanSettingsField()
+    @createKanbanSettingsField()
     expect(@field.getErrors().length).toBe 0
 
   it 'validates field when store loaded', ->
-    @_createKanbanSettingsField(
+    @createKanbanSettingsField(
       renderTo: 'testDiv'
     )
-    @_refreshField()
+    @refreshField()
 
     @waitForCallback(@readyCallback).then =>
       expect(@field.getErrors().length).toBe 1
       expect(@field.getErrors()[0]).toBe 'At least one column must be shown.'
 
   it 'should destroy columns grid when destroyed', ->
-    @_createKanbanSettingsField(
+    @createKanbanSettingsField(
       renderTo: 'testDiv'
     )
     gridDestroySpy = @spy(@field._grid, 'destroy')
     @field.destroy()
     expect(gridDestroySpy).toHaveBeenCalledOnce()
 
-  describe 'shouldShowColumnLevelFieldPicker off', ->
+  describe 'with shouldShowColumnLevelFieldPicker off', ->
     it 'should display 4 columns with the scheduleStateMapping picker as the last column', ->
-       @_createKanbanSettingsField(
+       @createKanbanSettingsField(
          renderTo: 'testDiv',
          shouldShowColumnLevelFieldPicker: false
        )
-       @_refreshField()
+       @refreshField()
 
        @waitForCallback(@readyCallback).then =>
          expect(@field._grid.columns.length).toBe 4

      )

    _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}

        data = @field.getSubmitData()
        expect(data.foo).toBe @value

  describe 'with shouldShowColumnLevelFieldPicker on', ->
    it 'should display 5 columns with the cardFields field picker as the last column', ->
      @createKanbanSettingsField(
        renderTo: 'testDiv',
        shouldShowColumnLevelFieldPicker: true
      )
      @refreshField()

      @waitForCallback(@readyCallback).then =>
        expect(@field._grid.columns.length).toBe 5
