Sha256: bd07c3f5ae638e790403d41fe3289cf3e2ecd8c6de66cb0e3f56d06919287b25

Contents?: true

Size: 639 Bytes

Versions: 18

Compression:

Stored size: 639 Bytes

Contents

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

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

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

  def submit_row
    @form.sections.first.rows.first
  end

  it "should call .submit when tapped" do
    @form.on_submit do
      @submitted = true
    end
    tap("Submit")
    @submitted.should == true
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
formotion-1.8 spec/functional/submit_row_spec.rb
formotion-1.7 spec/functional/submit_row_spec.rb
formotion-1.6 spec/functional/submit_row_spec.rb
formotion-1.5.1 spec/functional/submit_row_spec.rb
formotion-1.5.0 spec/functional/submit_row_spec.rb
formotion-1.4.0 spec/functional/submit_row_spec.rb
formotion-1.3.1 spec/functional/submit_row_spec.rb
formotion-1.3 spec/functional/submit_row_spec.rb
formotion-1.2 spec/functional/submit_row_spec.rb
formotion-1.1.5 spec/functional/submit_row_spec.rb
formotion-1.1.4 spec/functional/submit_row_spec.rb
formotion-1.1.3 spec/functional/submit_row_spec.rb
formotion-1.1.2 spec/functional/submit_row_spec.rb
formotion-1.1.1 spec/functional/submit_row_spec.rb
formotion-1.1 spec/functional/submit_row_spec.rb
formotion-1.0 spec/functional/submit_row_spec.rb
formotion-0.5.1 spec/functional/submit_row_spec.rb
formotion-0.5 spec/functional/submit_row_spec.rb