Sha256: 7bbaf41641fff1d0fed30226eae58bf08809dd898d5ab9a5a9dbde54a8a4ee94

Contents?: true

Size: 452 Bytes

Versions: 10

Compression:

Stored size: 452 Bytes

Contents

describe "Submit Row" do
  tests_row :submit

  it "should initialize with correct settings" do
    @row.object.class.should == Formotion::RowType::SubmitRow
  end

  it "should submit on select" do
    fake_delegate = FakeDelegateClass.new
    @row.object.on_select(nil, fake_delegate)
    fake_delegate.submit_called.should == true
  end
end

class FakeDelegateClass
  attr_accessor :submit_called
  def submit
    self.submit_called = true
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
formotion-1.3.1 spec/row_type/submit_spec.rb
formotion-1.3 spec/row_type/submit_spec.rb
formotion-1.2 spec/row_type/submit_spec.rb
formotion-1.1.5 spec/row_type/submit_spec.rb
formotion-1.1.4 spec/row_type/submit_spec.rb
formotion-1.1.3 spec/row_type/submit_spec.rb
formotion-1.1.2 spec/row_type/submit_spec.rb
formotion-1.1.1 spec/row_type/submit_spec.rb
formotion-1.1 spec/row_type/submit_spec.rb
formotion-1.0 spec/row_type/submit_spec.rb