Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /