Sha256: 3b95b934463c468599575911dcc828ddf5d3024010d7497ec6216116ea42f8eb

Contents?: true

Size: 961 Bytes

Versions: 6

Compression:

Stored size: 961 Bytes

Contents

require 'test_helper'

module M2R
  class ExamplesTest < MiniTest::Unit::TestCase
    include MongrelHelper

    def test_rack_example
      user = TestUser.new
      user.visit("/handler")
      user.see!("SENDER", "PATH", "HEADERS", "x-forwarded-for", "x-forwarded-for", "BODY")
    end

    def test_handler_example
      user = TestUser.new
      user.visit("/rack")
      assert user.find("pre").text.include?(" {{{{{{ { ( ( (  (   (-----:=")
      user.click_on("flip!")
      assert user.find("pre").text.include?("=:-----(   (  ( ( ( { {{{{{{")
    end

    def test_handler_async_uploading
      Dir.glob('example/tmp/upload*') {|p| File.delete(p) }
      user = TestUser.new
      user.visit("/uploading")
      user.attach_and_submit_first_file('uploading_form', user.generate_file)
      user.visit("/uploading")
      user.see!("Last submitted file was of size: 10240")
      assert_equal 0, Dir.glob('example/tmp/upload*').size
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
m2r-2.1.0 test/acceptance/examples_test.rb
m2r-2.1.0.pre test/acceptance/examples_test.rb
m2r-2.0.2 test/acceptance/examples_test.rb
m2r-2.0.1 test/acceptance/examples_test.rb
m2r-2.0.0 test/acceptance/examples_test.rb
m2r-1.0.0 test/acceptance/examples_test.rb