Sha256: 87fcd6a46332acf06894526cb77be0a531e668eae0854cd3cc59fa6792fa774a

Contents?: true

Size: 594 Bytes

Versions: 48

Compression:

Stored size: 594 Bytes

Contents

# frozen_string_literal: true

require "abstract_unit"

module ActionController
  class StreamingResponseTest < ActionController::TestCase
    class TestController < ActionController::Base
      def self.controller_path
        "test"
      end

      def basic_stream
        %w{ hello world }.each do |word|
          response.stream.write word
          response.stream.write "\n"
        end
        response.stream.close
      end
    end

    tests TestController

    def test_write_to_stream
      get :basic_stream
      assert_equal "hello\nworld\n", @response.body
    end
  end
end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
jets-1.9.7 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.6 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.5 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.4 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.3 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.2 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.1 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.9.0 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.14 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.13 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.12 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.11 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.10 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.9 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.8 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.7 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.6 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.5 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.4 vendor/rails/actionpack/test/controller/streaming_test.rb
jets-1.8.3 vendor/rails/actionpack/test/controller/streaming_test.rb