Sha256: c4c16bcad6216f9abab972f2d01c81cd28dfbf628a5772bf20644ee9f2718fda
Contents?: true
Size: 598 Bytes
Versions: 48
Compression:
Stored size: 598 Bytes
Contents
# frozen_string_literal: true require "abstract_unit" module TestApiFileUtils def file_path() __FILE__ end def file_data() @data ||= File.open(file_path, "rb") { |f| f.read } end end class DataStreamingApiController < ActionController::API include TestApiFileUtils def one; end def two send_data(file_data, {}) end end class DataStreamingApiTest < ActionController::TestCase include TestApiFileUtils tests DataStreamingApiController def test_data response = process("two") assert_kind_of String, response.body assert_equal file_data, response.body end end
Version data entries
48 entries across 48 versions & 2 rubygems