Awesome Japa
I am collecting links to articles, packages, videos, etc. related to Japa. If you have created anything for Japa, then comment on this issue. I will occasionally pick links from the comments and update the main issue
please add the support for openApi 3.1
I'm not sharing a link, but this issue is the best place I've found for what I want to share.
The idea of having a testing library that focuses solely on tests without bothering about transpilation/bundling appealed to me a lot. However, since I work on both front-end and back-end projects, I also like to use a single testing library for all my projects. So, I did some research and experimentation to use Japa with a "vite" project, and surprisingly, it turned out to be very simple (once I found what I needed ^^). While the solution appears to function flawlessly, it hasn't undergone extensive testing. Nonetheless, I find it worthwhile to share.
The setup can be seen here: https://github.com/cahnory/pnpm-monorepo/pull/8/files/7a152e17f86f88f142bbe4108adc0d18bb21fd3d
In summary, once Japa is installed along with vite and vite-node libraries, the Japa configuration looks like this:
// bin/test.js
import { expect } from "@japa/expect";
import { configure, processCLIArgs, run } from "@japa/runner";
processCLIArgs(process.argv.splice(2));
configure({
files: ["**/*.spec.ts?(x)"],
importer: (filePath) => import(filePath.toString()),
plugins: [expect()],
});
await run();
And to run the tests, you need to execute this command:
vite-node bin/test.js
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.