hunk.code_window:     let t = setup();
       let A = t.navigate.get("/bar");
       let B = await A.loader.redirect("/baz");
       expect(t.getState().transition.type).toBe("redirect");
       expect(t.getState().transition.location).toBe(B.location);
       await B.loader.resolve("B");
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:     expect(t.getState().transition.type).toBe("normalRedirect");
  
hunk.file_path: packages/remix-react/__tests__/transition-test.tsx
hunk.type: replace
file: {
    "name": "@remix-run/node",
    "description": "Node.js platform abstractions for Remix",
    "version": "0.18.0-pre.3",
    "repository": "https://github.com/remix-run/packages",
    "dependencies": {
      "@remix-run/server-runtime": "0.18.0-pre.3",
      "@types/node-fetch": "^2.5.12",
      "cookie-signature": "^1.1.0",
      "node-fetch": "^2.6.1",
      "source-map": "^0.7.3"
    },
    "devDependencies": {
      "@types/cookie-signature": "^1.0.3"
    },
    "sideEffects": false
  }
  