Sha256: 956e9e2ae68705288619a897f03d56502496ad94e99428892c747c54e7747542

Contents?: true

Size: 761 Bytes

Versions: 57

Compression:

Stored size: 761 Bytes

Contents

require File.expand_path('../helper', __FILE__)

class DateAppTest < Test::Unit::TestCase
  include Sinatra::DateForms::Helpers
  include Rack::Test::Methods

  class App < Sinatra::Base
    register Sinatra::DateForms
    get('/years') { year_choices.to_s }
    get('/months') { month_choices.to_s }
  end

  def app
    App.new
  end

  test "returns the expected years" do
    get '/years'
    
    settings.stubs(:default_year_loffset).returns(-60)
    settings.stubs(:default_year_uoffset).returns(0)

    assert_equal year_choices.to_s, last_response.body
  end

  test "returns the expected months" do
    get '/months'

    settings.stubs(:default_month_names).returns(Date::MONTHNAMES)
    assert_equal month_choices.to_s, last_response.body
  end
end

Version data entries

57 entries across 57 versions & 2 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.7.4 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.7.3 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.7.2 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.7.1 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.7.0 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.9 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.8 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.7 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.6 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.5 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.4 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.3 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.2 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.1 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.6.0 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.5.17 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.5.16 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.5.15 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb
classiccms-0.5.14 vendor/bundle/gems/sinatra-support-1.2.2/test/test_date_app.rb