Sha256: 1c5351f47a19ee362d57e5c3a6d9c447e57cf9c652db351c36562d633d422980

Contents?: true

Size: 680 Bytes

Versions: 9

Compression:

Stored size: 680 Bytes

Contents

describe "FormController/SliderRow" do
  tests Formotion::FormController

  # By default, `tests` uses @controller.init
  # this isn't ideal for our case, so override.
  def controller
    row_settings = {
      title: "Slider",
      key: :slider,
      type: :slider,
      range: (1..100),
      value: 1
    }
    @form ||= Formotion::Form.new(
      sections: [{
        rows:[row_settings]
    }])

    @controller ||= Formotion::FormController.alloc.initWithForm(@form)
  end

  it "should change row value when sliding" do
    @form.sections[0].rows[0].value.should == 1
    drag("Slider Slider", :from => :left)
    @form.sections[0].rows[0].value.should == 100
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
formotion-1.1.5 spec/functional/slider_row_spec.rb
formotion-1.1.4 spec/functional/slider_row_spec.rb
formotion-1.1.3 spec/functional/slider_row_spec.rb
formotion-1.1.2 spec/functional/slider_row_spec.rb
formotion-1.1.1 spec/functional/slider_row_spec.rb
formotion-1.1 spec/functional/slider_row_spec.rb
formotion-1.0 spec/functional/slider_row_spec.rb
formotion-0.5.1 spec/functional/slider_row_spec.rb
formotion-0.5 spec/functional/slider_row_spec.rb