From ce80eef12d9c5106eac441facf4d98fa6189c08c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 31 Oct 2025 22:53:48 +0000 Subject: [PATCH 1/2] Initial plan From ec302dc1bb251cd5b1a5d3420046bc3062afd23e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 31 Oct 2025 22:59:41 +0000 Subject: [PATCH 2/2] Fix test that incorrectly captures void function return value Co-authored-by: ienaga <4123454+ienaga@users.noreply.github.com> --- package-lock.json | 37 ++++--------------- .../TextFieldKeyDownEventUseCase.test.ts | 7 ++-- 2 files changed, 12 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index 113007c0..549ec714 100644 --- a/package-lock.json +++ b/package-lock.json @@ -188,7 +188,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -232,7 +231,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -1497,7 +1495,6 @@ "integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~7.16.0" } @@ -1555,7 +1552,6 @@ "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", @@ -1924,7 +1920,6 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2382,7 +2377,6 @@ "integrity": "sha512-iy2GE3MHrYTL5lrCtMZ0X1KLEKKUjmK0kzwcnefhR66txcEmXZD2YWgR5GNdcEwkNx3a0siYkSvl0vIC+Svjmg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -3029,7 +3023,6 @@ "integrity": "sha512-Pcfm3eZ+eO4JdZCXthW9tCDT3nF4K+9dmeZ+5X39n+Kqz0DDIABRP5CAEOHRFZk8RGuC2efksTJxrjp8EXCunQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@acemir/cssom": "^0.9.19", "@asamuzakjp/dom-selector": "^6.7.3", @@ -3526,7 +3519,6 @@ "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -3916,8 +3908,7 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "0BSD", - "peer": true + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -3938,7 +3929,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3970,7 +3960,6 @@ "integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -4046,7 +4035,6 @@ "integrity": "sha512-gR7INfiVRwnEOkCk47faros/9McCZMp5LM+OMNWGLaDBSvJxIzwjgNFufkuePBNaesGRnLmNfW+ddbUJRZn0nQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@vitest/expect": "4.0.6", "@vitest/mocker": "4.0.6", @@ -4288,8 +4276,7 @@ "packages/cache": { "name": "@next2d/cache", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/core": { "name": "@next2d/core", @@ -4313,7 +4300,6 @@ "name": "@next2d/display", "version": "*", "license": "MIT", - "peer": true, "peerDependencies": { "@next2d/events": "file:../events", "@next2d/filters": "file:../filters", @@ -4328,26 +4314,22 @@ "packages/events": { "name": "@next2d/events", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/filters": { "name": "@next2d/filters", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/geom": { "name": "@next2d/geom", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/media": { "name": "@next2d/media", "version": "*", "license": "MIT", - "peer": true, "peerDependencies": { "@next2d/display": "file:../display", "@next2d/events": "file:../events", @@ -4358,14 +4340,12 @@ "packages/net": { "name": "@next2d/net", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/render-queue": { "name": "@next2d/render-queue", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/renderer": { "name": "@next2d/renderer", @@ -4395,8 +4375,7 @@ "packages/texture-packer": { "name": "@next2d/texture-packer", "version": "*", - "license": "MIT", - "peer": true + "license": "MIT" }, "packages/ui": { "name": "@next2d/ui", diff --git a/packages/text/src/TextField/usecase/TextFieldKeyDownEventUseCase.test.ts b/packages/text/src/TextField/usecase/TextFieldKeyDownEventUseCase.test.ts index b0974355..f0a274e0 100644 --- a/packages/text/src/TextField/usecase/TextFieldKeyDownEventUseCase.test.ts +++ b/packages/text/src/TextField/usecase/TextFieldKeyDownEventUseCase.test.ts @@ -177,15 +177,16 @@ describe("TextFieldKeyDownEventUseCase.js test", () => expect(typeof execute).toBe("function"); }); - it("execute test case15 - returns undefined", () => + it("execute test case15 - handles unmatched key without throwing", () => { const textField = new TextField(); textField.text = "Test"; textField.focusIndex = 2; const event = new KeyboardEvent("keydown", { key: "a" }); - const result = execute(textField, event); - expect(result).toBeUndefined(); + expect(() => { + execute(textField, event); + }).not.toThrow(); }); });