Skip to content

Commit 70e3dfb

Browse files
committed
Pare down unit test
1 parent 4a7b11d commit 70e3dfb

File tree

1 file changed

+6
-36
lines changed

1 file changed

+6
-36
lines changed

actionpack/test/template/body_parts_test.rb

Lines changed: 6 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,27 @@
11
require 'abstract_unit'
22
require 'action_view/body_parts/concurrent_block'
33

4-
class BodyPartTest < ActionController::TestCase
5-
module EdgeSideInclude
6-
QUEUE_REDEMPTION_URL = 'http://render.farm/renderings/%s'
7-
ESI_INCLUDE_TAG = '<esi:include src="%s" />'
8-
9-
def self.redemption_tag(receipt)
10-
ESI_INCLUDE_TAG % QUEUE_REDEMPTION_URL % receipt
11-
end
12-
13-
class BodyPart
14-
def initialize(rendering)
15-
@receipt = enqueue(rendering)
16-
end
17-
18-
def to_s
19-
EdgeSideInclude.redemption_tag(@receipt)
20-
end
21-
22-
protected
23-
# Pretend we sent this rendering off for processing.
24-
def enqueue(rendering)
25-
rendering.object_id.to_s
26-
end
27-
end
28-
end
4+
class BodyPartsTest < ActionController::TestCase
5+
RENDERINGS = [Object.new, Object.new, Object.new]
296

307
class TestController < ActionController::Base
31-
RENDERINGS = [Object.new, Object.new, Object.new]
32-
338
def index
349
RENDERINGS.each do |rendering|
35-
edge_side_include rendering
10+
response.template.punctuate_body! rendering
3611
end
3712
@performed_render = true
3813
end
39-
40-
def edge_side_include(rendering)
41-
response.template.punctuate_body! EdgeSideInclude::BodyPart.new(rendering)
42-
end
4314
end
4415

4516
tests TestController
4617

47-
def test_queued_parts
18+
def test_body_parts
4819
get :index
49-
expected = TestController::RENDERINGS.map { |rendering| EdgeSideInclude.redemption_tag(rendering.object_id) }.join
50-
assert_equal expected, @response.body
20+
assert_equal RENDERINGS, @response.body_parts
21+
assert_equal RENDERINGS.join, @response.body
5122
end
5223
end
5324

54-
5525
class ConcurrentBlockPartTest < ActionController::TestCase
5626
class TestController < ActionController::Base
5727
def index

0 commit comments

Comments
 (0)