cardano-foundation / cardano-foundation/cardano-devkit

[Feature]: TypeScript-Based Testing Framework for DevKit Backend

Open
#14 0 comments 0 reactions 0 assignees View on GitHub
blocked testing
Dominant language
TypeScript
Stars
10
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### 🚀 The feature and your motivation

The Cardano DevKit requires a TypeScript-based testing framework that interacts with the DevKit backend to manage Yaci-DevKit instances. This framework should enable the creation of tests that can connect to a Yaci-DevKit, spin up a new DevKit instance with a config to top up addresses, and/or close a DevKit instance, e.g. in an afterAll function.

### Alternatives

_No response_

### Additional context

Blocked by #13

Contributor guide

Open the contributing guide

Research direction

Review blocking issue #13 first, since this feature depends on it. Define the TypeScript testing framework around connecting to Yaci-DevKit, starting a configured DevKit instance that can top up addresses, and closing the instance for cleanup such as in an afterAll function. Done means these lifecycle operations are usable from tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend-api-design, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.