Sha256: 9d67364e227eff836e154ae6fa6537ca941c9a586943872e4d41bb4fafe74a50

Contents?: true

Size: 1.2 KB

Versions: 1

Compression:

Stored size: 1.2 KB

Contents

require 'helper'
require 'fixtures/markup_app/app'

class TestFormBuilder < Test::Unit::TestCase
  include SinatraMore::FormHelpers

  def app
    MarkupDemo.tap { |app| app.set :environment, :test }
  end

  context 'for #form_for method' do
    should "display correct form html" do
      user = stub()
      actual_html = form_for(user, '/register', :id => 'register') { "Demo" }
      assert_has_tag('form', :action => '/register', :id => 'register', :content => "Demo") { actual_html }
    end
  end

  # ===========================
  # AbstractFormBuilder
  # ===========================

  context 'for #error_messages method' do

  end

  context 'for #text_field method' do

  end

  context 'for #text_area method' do

  end

  context 'for #password_field method' do

  end

  context 'for #file_field method' do

  end

  context 'for #submit method' do

  end

  # ===========================
  # StandardFormBuilder
  # ===========================

  context 'for #text_field_block method' do

  end

  context 'for #text_area_block method' do

  end

  context 'for #password_field_block method' do

  end

  context 'for #file_field_block method' do

  end

  context 'for #submit_block method' do

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sinatra_more-0.1.6 test/markup_plugin/test_form_builder.rb