Skip to content

Commit c8b7756

Browse files
committed
make sure replay is true
1 parent 7353d98 commit c8b7756

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed
Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
11
require "test_helper"
22

3-
class ConsoleReplayTest < ActionDispatch::IntegrationTest
4-
setup do
5-
WebpackerHelpers.compile
6-
React::ServerRendering.reset_pool
7-
end
3+
if WebpackerHelpers.available? || SprocketsHelpers.available?
4+
class ConsoleReplayTest < ActionDispatch::IntegrationTest
5+
setup do
6+
WebpackerHelpers.compile
7+
React::ServerRendering.renderer_options = {replay_console: true}
8+
React::ServerRendering.reset_pool
9+
end
810

9-
EXPECTED_REPLAY = <<-HTML
11+
EXPECTED_REPLAY = <<-HTML
1012
<script class="react-rails-console-replay">
1113
console.log.apply(console, ["Test Console Replay"]);
1214
</script>
13-
HTML
15+
HTML
1416

15-
test "it clears the state between each request" do
16-
# Each request should only contain one log:
17-
get '/server/1'
18-
assert_includes(response.body, EXPECTED_REPLAY)
19-
get '/server/1'
20-
assert_includes(response.body, EXPECTED_REPLAY)
17+
test "it clears the state between each request" do
18+
# Each request should only contain one log:
19+
get '/server/1'
20+
assert_includes(response.body, EXPECTED_REPLAY)
21+
get '/server/1'
22+
assert_includes(response.body, EXPECTED_REPLAY)
23+
end
2124
end
2225
end

0 commit comments

Comments
 (0)