V1.28.2 causes requests for assets that do not exists to be sent to our application server which causes the server to raise an error and our test suite ro fail.
This only occurs when we request a percy snapshot.
The error looks like
ActionController::RoutingError:
No route matches [GET] "/__serialized__/_fo6qheiye.svg+xml"
# ./lib/static_asset_middleware.rb:14:in `call'
It appears related to the introduction serializeBase64() of in commit fe2a
Environment
Node version:
@percy/cli version: 1.28.2
Version of Percy SDK you’re using: percy-capybara 5.0.0
OS version: Linux & MacOS
Type of shell command-line [interface]: bash & zsh
The problem
V1.28.2 causes requests for assets that do not exists to be sent to our application server which causes the server to raise an error and our test suite ro fail.
This only occurs when we request a percy snapshot.
The error looks like
It appears related to the introduction
serializeBase64()
of in commit fe2aEnvironment
@percy/cli
version: 1.28.2Debug logs
debug.log