Rstest adapter for Rsbuild configuration. This package allows you to extend your Rstest configuration from Rsbuild config files.
npm install @rstest/adapter-rsbuild -Dimport { defineConfig } from '@rstest/core';
import { withRsbuildConfig } from '@rstest/adapter-rsbuild';
export default defineConfig({
extends: withRsbuildConfig(),
// other Rstest config options
});Automatically loads Rsbuild config from the current working directory and converts it to Rstest config.
More advanced usage examples can be found in the Rsbuild integration guide.
You can also use toRstestConfig directly when you already have an Rsbuild config object.
import { loadConfig } from '@rsbuild/core';
import { toRstestConfig } from '@rstest/adapter-rsbuild';
const { content: rsbuildConfig } = await loadConfig({
cwd: process.cwd(),
});
const rstestConfig = toRstestConfig({
rsbuildConfig,
environmentName: 'node',
modifyRsbuildConfig: (config) => ({
...config,
output: {
...config.output,
target: 'node',
},
}),
});rsbuildConfig: Required. The Rsbuild config object to convert.environmentName: Optional. Name of the config inenvironmentsto merge with the base config.modifyRsbuildConfig: Optional. Hook to modify merged Rsbuild config before conversion.