     points_col = if point.is_pro then '.pros_on_decision_board' else '.cons_on_decision_board'
     @assertSelectorHasText "#{points_col} .point_nutshell", point.nutshell, 'Point has been saved'
 
-  _.each opinion.included_points, (point_id) =>
+  _.each opinion.included_points, (point) =>
+    [point_id, is_pro] = point
     @assertVisible ".opinion_region [role='point'][data-id='#{point_id}']", 'point has been included'
 
   slider_base_pos = casper.getElementBounds '.noUi-base'


  # include some points
  casper.then ->
    use_drag_and_drop = false #drag and drop is not yet working
    casper.HTMLStep 'including some points' + state_suffix  
    _.each opinion.included_points, (point_id) ->
      casper.then ->
        draggable = "[role='point'][data-id='#{point_id}']"
        target = ".add_point_drop_target"

        # expand points if draggable isn't currently visible
        if !casper.exists draggable
          casper.then ->
            for points_col in ['.pros_by_community', '.cons_by_community']
              casper.click "#{points_col} [action='expand-toggle']"
              if casper.exists draggable
                break

        casper.then ->
          if use_drag_and_drop
            casper.dragAndDrop draggable, target
          else
            # include by opening point
            casper.click draggable
            casper.waitUntilVisible draggable + '.open_point', ->
              casper.thenClick draggable + '.open_point' + ' [action="point-include"]', ->

        casper.wait 1000, ->   #waitUntilVisible ".opinion_region #{draggable}", ->
          # test.assertVisible ".opinion_region #{draggable}", 'point has been included'

      anonymous : true
      nutshell : 'Secretly I am in favor of this for the simple fact that it will benefit me and me alone'
      details : ''
    included_points : [ [3472, true], [3492, false], [3539, false]]

testCraftingOpinion = (test, opinion, state_suffix) ->

