From 088b1f807c3cfdae92d4068581270ec32893eea8 Mon Sep 17 00:00:00 2001 From: Aaron Dabney Date: Mon, 25 Aug 2025 21:35:30 -0700 Subject: [PATCH 1/2] added test scripts Signed-off-by: Aaron Dabney --- .../tests/browser-request-generator.spec.ts | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 lib/common/tests/browser-request-generator.spec.ts diff --git a/lib/common/tests/browser-request-generator.spec.ts b/lib/common/tests/browser-request-generator.spec.ts deleted file mode 100644 index cde89de8b3..0000000000 --- a/lib/common/tests/browser-request-generator.spec.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) 2020, 2021 Oracle and/or its affiliates. All rights reserved. - * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. - */ - -import { composeRequest } from "../lib/request-generator"; -import { expect } from "chai"; -import { version } from "../../../package.json"; - -describe("Test Request Generator ", () => { - const pathParams = { - "{testId}": "Test-Id" - }; - - const queryParams = { "imageId": "test" }; - - const headerParams = { - "opc-request-id": "test-request-id", - "Content-Length": "0", - "Content-Type": "application/json" - }; - - const clientInfo = `Oracle-TypeScriptSDK/${version}`; - - it("should compose request properly in Browser ", async function() { - const sdkRequest = await composeRequest({ - baseEndpoint: "http://test-end-point/20191002", - defaultHeaders: {}, - path: "/testUrl/{testId}/actions", - method: "POST", - pathParams: pathParams, - headerParams: headerParams, - queryParams: queryParams - }); - expect(sdkRequest.body).to.not.exist; - expect(sdkRequest.headers.get("Content-Type")).equals("application/json"); - expect(sdkRequest.uri).equals( - "http://test-end-point/20191002/testUrl/Test-Id/actions?imageId=test" - ); - expect(sdkRequest.headers.get("opc-request-id")).exist; - expect(sdkRequest.headers.get("X-Orcl-User-Agent")).equals(clientInfo); - expect(sdkRequest.headers.get("User-Agent")).not.exist; - expect(sdkRequest.headers.get("opc-retry-token")).exist; - }); -}); From 63c145a092abf8644bab4bcbefe757745ef0c3c0 Mon Sep 17 00:00:00 2001 From: Aaron Dabney Date: Mon, 25 Aug 2025 21:35:59 -0700 Subject: [PATCH 2/2] added test scripts Signed-off-by: Aaron Dabney --- package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a4067d171c..bb7fa68e2d 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,9 @@ "prettier:check": "prettier --config .prettierrc --c \"**/*.ts\"", "prettier:format": "prettier --config .prettierrc --write", "prettier:format-all": "npm run prettier:format -- \"**/*.ts\"", - "cleanup": "rm -rf target" + "cleanup": "rm -rf target", + "test": "npm run build && npm run test:fast", + "test:fast": "mocha \"lib/**/tests/**/*.spec.ts\" --require ts-node/register" }, "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": {