test: Set up a mocha test harness #5

Merged
glen merged 1 commit from test_harness into main 2025-04-07 16:18:46 +00:00
Owner

We use mocha as the test framework, as it is
the tool used by mathjs and we would like to make tests as similar
as possible. However, to tighten the linkage between source code and
tests, we adopt a somewhat different file organization: unit tests
for a given source file blah/foo.js are in blah/__test__/foo.spec.js.

To run all unit tests, execute the script pnpm test.

Resolves #3.

We use [mocha](https://mochajs.org/) as the test framework, as it is the tool used by mathjs and we would like to make tests as similar as possible. However, to tighten the linkage between source code and tests, we adopt a somewhat different file organization: unit tests for a given source file `blah/foo.js` are in `blah/__test__/foo.spec.js`. To run all unit tests, execute the script `pnpm test`. Resolves #3.
glen added 1 commit 2025-04-07 16:16:53 +00:00
We use [mocha](https://mochajs.org/) as the test framework, as it is
  the tool used by mathjs and we would like to make tests as similar
  as possible. However, to tighten the linkage between source code and
  tests, we adopt a somewhat different file organization: unit tests
  for a given source file `blah/foo.js` are in `blah/__test__/foo.spec.js`.

  To run all unit tests, execute the script `pnpm test`.

  Resolves #3.
glen merged commit 036def4a0c into main 2025-04-07 16:18:46 +00:00
glen deleted branch test_harness 2025-04-07 16:18:47 +00:00
glen referenced this pull request from a commit 2025-04-07 16:18:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: StudioInfinity/nanomath#5
No description provided.