0.8.2 • Published 12 months ago
@chehsunliu/seeder-redis v0.8.2
Seeder.js / Redis
The Redis implementation for Seeder.js.
Getting Started
Install Seeder.js:
npm install -D @chehsunliu/seeder @chehsunliu/seeder-redisUse Docker Compose to serve a Redis server:
services:
redis:
image: redis:7-alpine
restart: always
ports:
- "127.0.0.1:6379:6379"Configure the seeders in setup.ts, which should be loaded in Jest setupFilesAfterEnv or in Vitest setupFiles:
import { seederManager } from "@chehsunliu/seeder";
import { RedisSeeder } from "@chehsunliu/seeder-redis";
seederManager.configure([
new RedisSeeder({
url: "redis://127.0.0.1:6379",
}),
]);
afterAll(async () => {
await seederManager.release();
});Invoke the seeders in tests:
import { seederManager } from "@chehsunliu/seeder";
beforeEach(async () => {
await seederManager.truncate();
await seederManager.seed(path.join(__dirname, "data"));
});
test("blah blah blah", () => {
// Cache should be clean.
});0.8.2
12 months ago
0.8.1
1 year ago
0.8.0
1 year ago
0.7.0
1 year ago
0.7.0-alpha.3
1 year ago
0.7.0-alpha.2
1 year ago
0.7.0-alpha.1
1 year ago
0.7.0-alpha
1 year ago
0.6.0
1 year ago