diff --git a/packages/react-on-rails-pro/src/ClientSideRenderer.ts b/packages/react-on-rails-pro/src/ClientSideRenderer.ts index 06da1b0733..334184e64a 100644 --- a/packages/react-on-rails-pro/src/ClientSideRenderer.ts +++ b/packages/react-on-rails-pro/src/ClientSideRenderer.ts @@ -188,6 +188,7 @@ You should return a React.Component always for the client side entry point.`); } try { + // eslint-disable-next-line @typescript-eslint/no-deprecated unmountComponentAtNode(domNode); } catch (e: unknown) { const error = e instanceof Error ? e : new Error('Unknown error'); diff --git a/packages/react-on-rails-pro/src/createReactOnRailsPro.ts b/packages/react-on-rails-pro/src/createReactOnRailsPro.ts index 28fe296411..4c0bf488e2 100644 --- a/packages/react-on-rails-pro/src/createReactOnRailsPro.ts +++ b/packages/react-on-rails-pro/src/createReactOnRailsPro.ts @@ -145,11 +145,13 @@ export default function createReactOnRailsPro( if (reactOnRailsPro.streamServerRenderedReactComponent) { reactOnRailsProSpecificFunctions.streamServerRenderedReactComponent = + // eslint-disable-next-line @typescript-eslint/unbound-method reactOnRailsPro.streamServerRenderedReactComponent; } if (reactOnRailsPro.serverRenderRSCReactComponent) { reactOnRailsProSpecificFunctions.serverRenderRSCReactComponent = + // eslint-disable-next-line @typescript-eslint/unbound-method reactOnRailsPro.serverRenderRSCReactComponent; } diff --git a/spec/dummy/spec/helpers/react_on_rails_helper_spec.rb b/spec/dummy/spec/helpers/react_on_rails_helper_spec.rb index 1b68f3fcdd..1f3c944f74 100644 --- a/spec/dummy/spec/helpers/react_on_rails_helper_spec.rb +++ b/spec/dummy/spec/helpers/react_on_rails_helper_spec.rb @@ -128,7 +128,7 @@ def helper.append_javascript_pack_tag(name, **options) it "throws an error in development if generated component isn't found" do allow(Rails.env).to receive(:development?).and_return(true) expect { helper.load_pack_for_generated_component("nonexisting_component", render_options) } - .to raise_error(ReactOnRails::Error, /the generated component entrypoint/) + .to raise_error(ReactOnRails::SmartError, /Auto-loaded Bundle Missing/) end end