matryer / matryer/silk

silk middleware

Open
#23 0 comments 0 reactions 0 assignees View on GitHub
→? future maybe
Dominant language
Go
Stars
941
Forks
63
PR merge metrics
No merged PRs in 30d

Description

As a Developer
I want to Record tests to silk files
As I manually test my application.

Concept
Provide a middleware handler(s) with flags to enable a record mode and options. The middleware would generate a silk compatible file including the HTTP method and related request parameters, headers, status and response. Start with the standard library http, then adapt to specific frameworks that have more advanced routers.

Proof of Concept
Handle POST request and response for a form. Produce an acceptable set of silk test document(s) for a series of requests.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Go standard-library HTTP middleware entry point and the Silk document format. Build a proof of concept around a POST form request, recording the method, request parameters, headers, status, and response. Done means a series of recorded requests produces acceptable Silk test documents.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend, testing
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.