Skip to content

feat: JS test runner script#2321

Open
mirekys wants to merge 1 commit intoinveniosoftware:masterfrom
oarepo:mirekys/js-test-script
Open

feat: JS test runner script#2321
mirekys wants to merge 1 commit intoinveniosoftware:masterfrom
oarepo:mirekys/js-test-script

Conversation

@mirekys
Copy link
Copy Markdown
Contributor

@mirekys mirekys commented Apr 15, 2026

❤️ Thank you for your contribution!

Description

Adds unified JavaScript test runner script (run-js-tests.sh).

Features:

  • CI mode by default (CI=true, --watchAll=false)
  • Watch mode (-w, --watch) for development
  • Dependency installation (-i, --install)
  • Help documentation (-h, --help)

Also adds package-lock.json to .gitignore.

Implementation of Phase0 of RFC: inveniosoftware/rfcs#112

Requires: inveniosoftware/workflows#26

Checklist

Frontend

@mirekys mirekys changed the title mirekys/js test script JS test runner script Apr 15, 2026
@mirekys mirekys changed the title JS test runner script feat: JS test runner script Apr 15, 2026
@mirekys mirekys added this to v14 Apr 15, 2026
@mirekys mirekys force-pushed the mirekys/js-test-script branch 3 times, most recently from 7f1a229 to 4ba1d91 Compare April 20, 2026 12:15
* Adds bash script to run JavaScript tests in CI or watch mode
* Supports npm ci/install, watch mode, and help options
* Uses WORKING_DIR environment variable for CI compatibility
@mirekys mirekys force-pushed the mirekys/js-test-script branch from 4ba1d91 to 6bf1702 Compare April 20, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant