From 7f227a421d0fe8960008fa13e65b749928d90d1d Mon Sep 17 00:00:00 2001 From: Lorenzo Verardo Date: Sun, 3 Mar 2024 00:14:25 +0000 Subject: [PATCH] Add test & github action --- .github/workflows/run-tests.yml | 30 ++++++++++++++++++++++++++++++ {test => tests}/README.md | 0 {test => tests}/package-lock.json | 4 ++-- {test => tests}/package.json | 0 {test => tests}/test/test.js | 10 ++++++++++ 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/run-tests.yml rename {test => tests}/README.md (100%) rename {test => tests}/package-lock.json (99%) rename {test => tests}/package.json (100%) rename {test => tests}/test/test.js (95%) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml new file mode 100644 index 0000000..5bd29eb --- /dev/null +++ b/.github/workflows/run-tests.yml @@ -0,0 +1,30 @@ +name: Run Tests + +on: + push: + branches: + - main + +jobs: + run-tests: + name: Run Tests + runs-on: ubuntu-latest + + defaults: + run: + working-directory: ./tests + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Install dependencies + run: npm install + + - name: Run tests + run: npm test diff --git a/test/README.md b/tests/README.md similarity index 100% rename from test/README.md rename to tests/README.md diff --git a/test/package-lock.json b/tests/package-lock.json similarity index 99% rename from test/package-lock.json rename to tests/package-lock.json index 8446b9e..3ac7a5a 100644 --- a/test/package-lock.json +++ b/tests/package-lock.json @@ -1,10 +1,10 @@ { - "name": "test", + "name": "tests", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "test", + "name": "tests", "devDependencies": { "assert": "^2.0.0", "mocha": "^10.3.0" diff --git a/test/package.json b/tests/package.json similarity index 100% rename from test/package.json rename to tests/package.json diff --git a/test/test/test.js b/tests/test/test.js similarity index 95% rename from test/test/test.js rename to tests/test/test.js index b0bf46b..0dc4c85 100644 --- a/test/test/test.js +++ b/tests/test/test.js @@ -188,6 +188,16 @@ describe("Handle Headers", () => { ["Content-Type", "application/pdf"], ] ); + // test + testHandleHeaders( + "Google User Content", + "http://example.googleusercontent.com/test.pdf", + [ + ["Content-Disposition", "attachment"], + ["Content-Type", "application/pdf"], + ], + false + ); }); /* Helper Functions */