A helper to make requests against a server
HTTP server mocking and expectations library for Node.js
HTTP proxying for the masses
Drop-in replacement for Nodes http and https that transparently make http request to both http1 / http2 server, it's using the ALPN protocol
Language Server Protocol (LSP) implementation for TypeScript using tsserver
Fake HTTP injection library
Standards-compliant WebSocket server and client
Log all requests and request errors
WebSocket protocol handler with pluggable I/O
Build servers for Node.js using the web fetch API
A pure-JS module to read TLS client hello data and fingerprints from an incoming socket connection
SuperAgent driven library for testing HTTP servers
Core Promise support implementation for the simplified HTTP request client 'request'.
Microsoft Graph Client Library
Build servers for Node.js using the web fetch API
Streaming http in the browser
Node.js CORS middleware
Error class for Octokit request errors
Core library for interfacing with AutoRest generated code
An HTTP(s) proxy `http.Agent` implementation for HTTP
A better API for making Event Source requests, with all the features of fetch()
Request tiles from WMS servers that support EPSG:3857
Send parameterized requests to GitHub's APIs with sensible defaults in browsers and Node
Universal Server.
Command line proxy server that records requests, useful for caching external requests in tests
Requester coordinates json api requests and responses between the server test suite and the client test suite in Rails-based web applications.
Ruby OpenID Test Server (ROST) provides a basic OpenID server made in top of the Rack gem. With this small server, you can make dummy OpenID request for testing purposes, the success of the response will depend on a parameter given on the url of the authentication request.
Provides a GraphQL mock server that allows testing client request against a provided schema.
ronin-listener-http is a HTTP server for receiving exfiltrated data sent via HTTP requests. ronin-listener-http can be used to test for Server-Side Request Forgery (SSRF) or XML external entity (XXE) injection.
The Cybersourcery Testing gem is designed for use with Rails projects, and supports feature/integration testing of the Cybersource Silent Order POST (SOP) service. It can be used with the Cybersourcery gem or as a stand-alone testing service. It uses a Sinatra proxy server and VCR, to avoid the need for repeated requests to the Cybersource SOP test server.
Ruby OpenID Test Server (ROTS) provides a basic OpenID server made in top of the Rack gem. With this small server, you can make dummy OpenID request for testing purposes, the success of the response will depend on a parameter given on the URL of the authentication request.
Drop-in mock server for testing Rails apps that use OpenAI-compatible APIs. Provides deterministic responses and per-request failure simulation.
This gem makes it easier to start a Puma server that will bind to a dynamic free port by default and provide helper methods like get and post, managing sessions automatically and using keep-alive to make the requests faster. Usually the server would be run when the test suite starts.
TeutonClient send evaluation requests to TeutonServer. Teuton Software is an infrastructure test application, that is installed into host called T-NODE. T-NODE user monitorize remote S-NODE users machines using Teuton. When a S-NODE user wants to be tested, must wait until T-NODE user launch manually Teuton test units. Or start TeutonServer and attend request automatically. Teuton client is used for S-NODE users, to send request to TeutonServer (T-NODE host). This way, S-NODE host is evaluated by the server at any time without T-NODE user intervention.
EventMachine-LE (Live Edition) is a branch of EventMachine (https://github.com/eventmachine/eventmachine). This branch incorporates interesting pull requests that are not yet included in the mainline EventMachine repository. The maintainers of that version prefer to minimize change in order to keep the stability with already existing EventMachine deployments, which provides an impressive multi-platform base for IPv4 TCP servers (e.g., Web servers) that don't need good UDP or IPv6 support. This dedication to stability is helpful for production use, but can also lead to ossification. The present "Live Edition" or "Leading Edge" branch has its focus on supporting a somewhat wider use, including new Web servers or protocols beyond the HTTP Web. To provide even more focus, this branch is currently applying its energy towards Linux and Unix/BSD/OSX environments. Java reactor and pure Ruby reactor are for now removed in this branch, and Windows/Cygwin support is untested. This may very well change later, once interesting pull requests come in. EventMachine-LE draws from a number of dormant pull requests on the mainline version of EventMachine. New proposals will also directly come to EventMachine-LE and will be included once they are tested. This is not a "development branch", EventMachine-LE is ready for production, just beyond the focus of mainline EventMachine.
http_decoy spins up a real Rack server inside your tests with a clean DSL. Define routes, validate request contracts, return dynamic fixtures, and tear down automatically. No VCR cassettes. No scattered WebMock stubs.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.